Jan
63c50c3993
Bug fix/handle single delete ( #4618 )
2018-02-19 14:49:58 +01:00
Wilfried Goesgens
619155a62d
Feature/aqlfunction to cpp ( #4573 )
2018-02-13 11:50:49 +01:00
Simon
35136a89c0
Fix some problems with active failover ( #4540 )
2018-02-09 15:11:53 +01:00
Jan
8da61a9875
Bug fix/more replication tests ( #4500 )
2018-02-09 13:06:47 +01:00
Wilfried Goesgens
14c5c3aa35
fix restoring a dump created from a cluster to single server ( #4350 )
2018-01-24 13:50:27 +01:00
Manuel B
ebf1622b4e
typo ( #4414 )
2018-01-24 13:48:41 +01:00
Andrey Abramov
a1cfb3d72b
Feature iresearch ( #4105 )
2018-01-19 14:23:58 +01:00
Jan Christoph Uhde
bddadda0ee
add 'create database' to 'import feature' ( #4278 )
2018-01-15 15:15:31 +01:00
Jan
b2b6c06cbf
Feature/efficiency ( #3736 )
2018-01-05 16:51:31 +01:00
Jan
6040b4ae9f
add ignore-missing option to arangoimport ( #4129 )
2017-12-22 11:29:10 +01:00
Jan
2a96df5ca5
Feature iresearch ( #4071 )
2017-12-18 15:04:59 +01:00
Jan
4ceaf2ce1c
add minPort and maxPort to testing.js help output ( #4042 )
2017-12-15 10:26:41 +01:00
Dan Larkin
9cd8c47eb7
Renamed arangoimp to arangoimport (with alias for compatibility.) ( #4040 )
2017-12-14 21:31:21 +01:00
jsteemann
c14076744b
remove garbage output at test start
2017-12-06 18:08:46 +01:00
Jan
08949a1608
disable junit reporter for catch tests ( #3864 )
2017-12-06 16:35:18 +01:00
Simon Grätzer
ec80ee39fd
Fulltext Index Cursor ( #3807 )
2017-12-06 14:29:57 +01:00
Jan
f3e4e84778
add a test for replication applier restarts ( #3750 )
2017-12-06 11:09:36 +01:00
Frank Celler
179ae83cbc
Feature/encrypted dump ( #3768 )
2017-11-22 15:59:02 +01:00
m0ppers
ce537af092
Broken client API and server default was wrong ( #3748 )
2017-11-21 17:19:14 +01:00
Simon Grätzer
0e485f7441
Fixing collection name collection handling in Syncer ( #3710 )
2017-11-17 16:36:57 +01:00
Jan
4a199e2fe3
make truncate a bit less obstrusive ( #3721 )
2017-11-16 20:28:33 +01:00
Jan
14408a46fe
flush the WAL after truncate and rotate journals in order to free space ( #3685 )
2017-11-14 16:39:22 +01:00
Jan Christoph Uhde
e13ebbb128
fix path for catch tests in process-utils.js ( #3592 )
2017-11-08 08:55:53 +01:00
m0ppers
b552853909
Feature/optional replication factor enforcement ( #3570 )
2017-11-02 21:41:25 +01:00
Jan
abc4c09d1e
make the ArangoShell refill its collection cache ( #3441 )
2017-11-02 15:32:48 +01:00
Simon Grätzer
d14710b683
Updating Replication Factor ( #3528 )
...
* Changing replication factor in 3.2 (#3513 )
* Allow changing replicationFactor on coordinator
* Fixing logic
* Allowing change of replication factor
* Additional input validation
* grrr
* Testing invalid inputs
(cherry picked from commit 47600e1ea1
)
* jslint
(cherry picked from commit 4d223597db
)
* cherry-pick commits from 3.2: 47600e1ea1
4d223597db
d684eaa7f8
a898af3723
2017-10-26 15:28:05 +02:00
Simon Grätzer
7c31960cf2
Feature/async failover ( #3451 )
2017-10-18 23:59:29 +02:00
Frank Celler
bf281688ca
Feature/jenkins pipeline ( #3365 )
2017-10-04 10:13:54 +02:00
Jan
56fab56ff5
Bug fix/issues 2709 ( #3333 )
...
* logging improvements
* fixed copy&paste error
* enable assertions in non-release mode
* updated CHANGELOG
* fix --temp.path (was dysfunctional), fix creation of temporary directories and races
2017-10-01 09:43:03 +02:00
Max Neunhoeffer
3a4cf41270
Revert "Revert "rework process handling ( #3322 )""
...
This reverts commit d2b62c99d6
.
2017-09-28 15:53:19 +02:00
Max Neunhoeffer
d2b62c99d6
Revert "rework process handling ( #3322 )"
...
This reverts commit c56e4949b9
.
2017-09-28 15:25:05 +02:00
Wilfried Goesgens
c56e4949b9
rework process handling ( #3322 )
...
- migrate the process handling to c++ where appropriate
- move code definition / usage closer together
- add function to portably detect external processes (not spawned by us) and whether we may
- send them signals
- add portable code to send signals to processes
- for linux match what impact a signal will have on the process we send it
- check the status of the process we sent the signal, and return if its non-deadly or the process terminated
- after 8 retries with 1 second sleep send a hard kill.
- killExternal() now returns the same structure as statusExternal()
- don't block signals on spawned processes
2017-09-28 13:35:54 +02:00
Max Neunhoeffer
e070921bc6
Revert "shut down the second instance properly ( #3332 )"
...
This reverts commit 890cd995ef
.
2017-09-27 09:22:14 +02:00
Max Neunhoeffer
78ec0ec469
Revert "Bugfix/fix test arangod shutdown command ( #3260 )"
...
This reverts commit 3afebaed42
.
2017-09-27 09:18:39 +02:00
Frank Celler
bc60ebcc5f
fixed jslint
2017-09-26 21:28:17 +02:00
Wilfried Goesgens
890cd995ef
shut down the second instance properly ( #3332 )
2017-09-26 18:32:37 +02:00
Wilfried Goesgens
c37143b070
During the startup of arangod the client will fail to connect. ( #3302 )
...
Since we retry anyways, silence the error message for the first tries
to reduce meaningless log output of testing.js
2017-09-26 14:54:59 +02:00
Wilfried Goesgens
3afebaed42
Bugfix/fix test arangod shutdown command ( #3260 )
...
* If our arango-object claims its got a connection to the arangodb server, use it to send a shutdown signal to the server.
If not, fall back to using a download http request.
* don't use kill to shut down the server, we now can use the regular shutdown command.
2017-09-26 14:46:30 +02:00
Wilfried Goesgens
2c29822afe
if we successfully deleted the directory don't re-attempt. ( #3288 )
2017-09-19 18:16:04 +02:00
Wilfried Goesgens
adeb926065
Work around windows processes not releasing resources ( #3284 )
...
- add retry for cleanup when deleting of directory fails
- if we fail 5 times, let the final cleanup handle it.
2017-09-19 12:17:50 +02:00
Jan
0733c04101
remove art ( #3282 )
2017-09-19 09:55:29 +02:00
Wilfried Goesgens
2833bd6185
Bugfix/cleanup graphs ( #3250 )
...
* when running against an external server also setup the proper connection
* cleanup grahs after testing
2017-09-15 14:20:21 +02:00
Jan
5165155ed1
Bug fix/fixes 0609 ( #3227 )
...
* do not use V8 variant of AQL functions in early optimization stage when a C++ variant is available
* additionally, simplify AQL function definitions and aliases
* warn when more than 90% of max mappings are in use
* added C++ variant of replication catchup
* added `--log.role` option
* updated CHANGELOG
* removed non-existing scheduler.threads option from config
* removed useless __FILE__, __LINE__ invocations
* updated CHANGELOG
* allow a priority V8 context
* remove TRI_CORE_MEM_ZONE
* try to fix Windows errors & warnings
* cleanup
* removed memory zones altogether
* exclude system collections from collection tests
2017-09-13 16:28:21 +02:00
jsteemann
f8d8a561a4
fix various issues
2017-09-13 09:03:28 +02:00
Wilfried Goesgens
9457395b80
workaround cluster not allowing to drop system collections
2017-09-13 00:02:30 +02:00
Wilfried Goesgens
5b131450a2
revalidate that tests clean up properly.
2017-09-12 14:49:06 +02:00
Wilfried Goesgens
48c5587c67
only run testsuite when we're on enterprise and actually do have tests
2017-09-12 12:11:13 +02:00
Simon Grätzer
ffc465433a
No access collections Improvements ( #3190 )
...
* consolidated EdgeDocumentToken
* optimizing cluster traversal
* adding skip collection checks
* API cleanup
* copying AQLValue to avoid use-after-free bugs
* Fixing rocksdb SingleServerEdgeCursor
* Fixing a collection resolving issue
2017-09-07 14:55:07 +02:00
Simon Grätzer
88d01b89b5
Optimizations for Caches and Graph Traversals ( #3169 )
2017-08-31 18:33:10 +02:00
Andreas Streichardt
7d2ab6055f
Merge with latest changes in improve-jenkins
...
stashing should work better now
2017-08-31 17:53:48 +02:00