1
0
Fork 0
Commit Graph

177 Commits

Author SHA1 Message Date
Jan 6bbcb1c934 fixed issue #10193 (#10196) 2019-10-09 16:39:57 +03:00
Matthew Von-Maszewski 0eb450f96d
ENCRYPTION file sometimes not cleaned up then causes encrypted test to fail. Now cleaned up. (#9559) 2019-07-24 11:10:06 -04:00
Matthew Von-Maszewski 015f59f0b9
Feature 3.4: Use ManagedDirectory class to add gzip and encryption to import/export (#9472)
* preview code I dropped on jackie today.  only supports document collections.

* saving work in progress

* update arangoexport to fully use ManagedDirectory object (arangoimport still needs work).

* migrate remainder of import to using ManagedDirectory objects

* correct spelling within activateEncryption(): encription to encryption

* forgot to fix up graphExport for managed directory.  luckily unittest noticed.

* add test read of gzip json file

* add readGzip to our fs object

* add TRI_SlurpGzipFile function

* add code to bridge javascript fs.readGzip to TRI_SlurpGzipFile

* correct the return type used by JS_ReadGzip

* add gzip test for jsonl type export

* add remain gzip versions of existing export tests

* add import tests of gzip files

* activate encryption in enterprise to enable fs.readDecrypt()

* bug fix: allow encryption to enable in empty directory if EncryptionFeature active.

* add JS_ReadDecrypt to enterprise build.  Current used for unit tests.

* enterprise build needs EncryptionFeature added to build to support TRI_SlurpDecryptFile()

* add TRI_SlurpDecryptFile() to aid in unit test of encrypted stuff

* missing newline at end of file.

* add fs.readDecrypt when available

* add test of encrypted json array export

* correct progress meter when gzip involved

* move from using ManagedDirectory::File to ManagedDirectory::readableFile calls

* create version of readableFile that uses file descriptor as param
2019-07-23 14:58:34 -04:00
Wilfried Goesgens 7d822355b3 Bug fix 3.4/forward corecheck option (#9336)
* properly forward corecheck option to the client tools launch invokations

* one param was missing
2019-06-26 14:26:14 +02:00
KVS85 3e57144db5
fix the option to specify a ruby executeable from the outside in instead of leaning on rspec.bat to do its job (#9320) 2019-06-25 11:19:35 +02:00
Jan 2de2d92054
remove archived RocksDB WAL files on agent servers (#9230) 2019-06-08 19:40:07 +02:00
Wilfried Goesgens 8e0ebb00c6 Bugfix/backport fs changes (#9024) 2019-05-23 12:46:47 +02:00
KVS85 919e4a008e Fix load_balancing suite to conform testing.j options (3.4) 2019-05-06 17:26:43 +02:00
KVS85 5ba716e3e3
Enable logs for setup of recovery test (in 3.4) 2019-05-05 13:42:27 +03:00
KVS85 44849f4e57 Backport testing changes from devel 2019-04-22 12:24:09 +02:00
Frank Celler fb3dc0775e added buckets 2019-04-21 14:58:49 +02:00
Jan 0133f3c48d
increase the timeout for more reliable test results (#8735) 2019-04-15 10:16:42 +02:00
KVS85 f0aaaf373d Allow replication suite filtering (#8587) 2019-03-26 20:25:51 +03:00
KVS85 223771037a Fix upgrade_data tests (#8460) 2019-03-20 11:05:20 +01:00
Jan 54ff79d884
use requireFromPresent and barriers in more cases (#8399) 2019-03-13 15:16:13 +01:00
jsteemann 2fbc683b46 try..catch to avoid useless failures 2019-01-29 17:58:11 +01:00
Frank Celler 84802fdc0f Feature/maskings (#8006) 2019-01-28 15:04:23 +01:00
Jan 15852cb491
Bug fix 3.4/address jenkins fails (#7985) 2019-01-22 12:32:17 +01:00
KVS85 dfad8906d9 Bug fix/active failover fix windows 3.4 (#7959)
* Backport active-failover fix for Windows into 3.4

* Backport stop/resume for Windows from devel

* Backport changes from devel into tests also

* Fix tests

* Remove forgotten whitespaces
2019-01-16 11:08:48 +01:00
KVS85 4ec76574dd Remove procdump usage while taring archives (3.4) (#7816)
* Remove procdump usage while taring archives

* Add 3.2 upgrade-data tests to oskar blacklist for 3.4

* Fix typo

* Add 3.4 upgrade-data tests to oskar blacklist for 3.4
2018-12-21 11:40:04 +01:00
Dan Larkin-York 48275c55a5 Update upgrade data tests for compatibility with Oskar. (#7484) 2018-12-10 16:44:46 +01:00
Tobias Gödderz a572f09f15 Fix variable access (#7714) 2018-12-10 15:50:23 +01:00
Tobias Gödderz 00bbcfeea1 Fix error messages, allow usage of rr with the recovery suite (#7540) 2018-12-10 12:44:01 +01:00
Wilfried Goesgens 401fc901fa add missing rootDir parameter (#7547) 2018-11-29 15:24:32 +01:00
Wilfried Goesgens c148c41f12 make the recovering server output its log (#7468) 2018-11-26 19:16:57 +01:00
Wilfried Goesgens eb41c6afcc Bug fix 3.4 /resync test (#7435) 2018-11-26 14:05:33 +01:00
Michael Hackstein 75f89ed74b
Bug fix/update foxx services after restore (#6774) (#7455)
* Bug fix/update foxx services after restore (#6774)

* triggers foxx queue update which leads to the internal selfHeal function of a foxx app to make foxx apps publicy visible after a foxx app is restored

* this will also add the recognition of imported foxx services

* Testing JS refactoring

* Added test case for Foxx dump -> restore cases

* Fixed check, sth- i tries to contact to the foxx service. Test is red now.

* Fixed tests for dump / restore using Foxx. Also first draft to fix the fox side. Blocked by sth. fixed in the Main Repositorx already

* Fixed typo in dump/restore testsuite

* Removed old version of the fix

* Fixed JSLint

* Removed debug-log output from foxx manager
2018-11-26 13:22:50 +01:00
Frank Celler b5a4c71313 allow buckets for authentication 2018-11-23 22:11:42 +01:00
Wilfried Goesgens ed31545a5c Bugfix/fix recovery testsuite (#7396) (#7412) 2018-11-23 13:55:09 +01:00
Simon 6ef3aef83f add timeout (#7397) 2018-11-21 14:16:49 +01:00
Michael Hackstein 292a218bea
Bug fix 3.4/enable ldap tests (#6828)
* Remove LDAP tests from Oskar black list

* Fixed handover of ldapHost and ldapPort in ldap tests.
2018-11-12 13:27:00 +01:00
Frank Celler d3733fa861
Feature-3.4/whiteblacklist (#7259)
* add blacklist

* added --skipGrey
2018-11-08 00:00:02 +01:00
Wilfried Goesgens 8278a91a59 Bugfix 3.4/fix typo in endpoints test (#7256) 2018-11-07 17:36:49 +01:00
Dan Larkin-York e5243f9254 [3.4] Upgrade old MMFiles collections for compatibility with ArangoSearch (#7133) 2018-11-06 11:12:54 +01:00
Wilfried Goesgens be556b7262 backport testing changes (#7127) 2018-10-30 19:04:11 +01:00
Wilfried Goesgens a5042e44a6 Bugfix 3.4/backport testing fixes (#6961) 2018-10-23 14:31:53 +02:00
Wilfried Goesgens 83498d94a0 Feature 3.4/better recovery resulthandling (#6859) 2018-10-16 09:28:49 +02:00
Frank Celler f17eac6b96 fixed typo in test setup 2018-09-02 10:21:39 +02:00
Frank Celler f696efe5ea removed auditlog 2018-09-02 08:54:04 +02:00
Jan e03f0daccd skip "dump_encrypted" test in non-enterprise mode (#6334) 2018-09-01 22:55:04 +02:00
Jan 3a3c4f7f8b fix failing readOnly test (#6333) 2018-09-01 22:54:33 +02:00
Jan 24ca3acf97
rename `tests/js/*/tests/*` to `tests/js/*/*` (#6280) 2018-08-31 19:42:21 +02:00
Jan 494764b95c
Bug fix/fiddle version string into test paths (#6267) 2018-08-28 14:58:35 +02:00
Jan 0a73e64b0b Bug fix/fiddle version string into test paths (#6266)
* fiddle version string into test paths
2018-08-28 09:27:32 +02:00
jsteemann 6fc8b43fe2 start the correct test 2018-08-28 01:01:02 +02:00
Jan 791eaba873 Bug fix/planning 2865 (#6252)
* potential bugfix for planning/#2865

* speed up dump tests setup

* enable authentication for backup tests

* make arangodump provide a "serverId" to the server

this allows the server to track arangodump as an active dump client
so any data required for the dumping may be retained while the
dump is ongoing

* don't log binary stuff into the logfile
2018-08-27 10:21:34 +02:00
Kaveh Vahedipour 28754cbf15 Feature/schmutz plus plus (#5972)
- Schmutz now called "Maintenance" and completely implemented in C++
 - Fix index locking bug in mmfiles
 - Fix a bug in mmfiles with silent option and repsert
 - Slightly increase supervision okperiod and graceperiod
2018-08-24 12:15:35 +02:00
Jan b1fab04296
issue a call to /_admin/cluster/maintenance before shutdown (#5945) 2018-07-24 09:34:57 +02:00
Dan Larkin-York 718e3f7bfa Add load balancing support and user restriction for async jobs API (#5906) 2018-07-23 15:23:18 +02:00
jsteemann 7cd3c3e706 added facility to turn off specific endpoints tests
use `--skipEndpointsIpv6 true` to turn off Ipv6 endpoint tests
  use `--skipEndpointsUnix true` to turn off Unix domain socket endpoint tests

  additionally, use a random filename for the unix socket descriptor file
2018-07-20 16:20:06 +02:00