jsteemann
cedee8ed02
fix recovery test
2017-03-28 10:46:56 +02:00
jsteemann
17c1a6db05
fix recovery test
2017-03-28 10:04:39 +02:00
jsteemann
40abf7c1e2
fix test
2017-03-06 17:47:12 +01:00
jsteemann
e495b5fb6c
jslint && cppcheck
2017-03-06 16:13:04 +01:00
Michael Hackstein
048bdf4cbd
Merge branch 'engine-api' of github.com:arangodb/arangodb into engine-api
2017-03-06 13:28:07 +01:00
jsteemann
7640586bd9
added test case for duplicate collections
2017-03-06 13:07:04 +01:00
Michael Hackstein
b26ea6c3bd
Added a recovery test for duplicate-name creation. This was broken during Engine-API build.
2017-03-06 10:41:21 +01:00
jsteemann
0156c5aec7
make database deletion more deterministic
2017-02-01 16:44:41 +01:00
jsteemann
6941d45b8b
removed prints
2017-01-20 13:13:57 +01:00
jsteemann
dec7e084e5
added diagnostic output
2017-01-11 08:25:17 +01:00
jsteemann
75263042c8
added tests for dropping indexes
2017-01-09 15:56:36 +01:00
Jan Steemann
6754761273
fix index persistence
2016-11-29 10:59:38 +01:00
Jan Steemann
8236ae2a05
added tests
2016-10-25 16:51:58 +02:00
jsteemann
ae40ea5450
finally fixed some nasty bugs after refactoring
2016-08-15 14:26:09 +02:00
jsteemann
b48779c821
fixed tests
2016-07-28 15:56:38 +02:00
jsteemann
d6baadf59a
fix recovery edge case
2016-07-25 17:57:25 +02:00
Jan Steemann
6f3091e30a
fix recovery issues
2016-07-12 09:45:45 +02:00
Jan Steemann
10db618129
fix recovery
2016-07-11 18:36:00 +02:00
Andreas Streichardt
6ee1f6d14a
Reformat code
2016-06-30 16:57:17 +02:00
Jan Steemann
15d5037827
added tests
2016-06-07 13:47:20 +02:00
jsteemann
222c57ed32
renamed "rocksdb" index to "persistent" index
2016-06-02 10:23:30 +02:00
jsteemann
ba0d104edf
added tests
2016-05-25 12:49:41 +02:00
jsteemann
c4ec5a1204
fixed some issues with persisted index
2016-05-21 00:08:53 +02:00
Andreas Streichardt
4d13e8fb1b
_listDatabases() => _databases()
2016-05-11 15:30:47 +02:00
jsteemann
c7490a211c
added fail() to tests
2016-05-01 14:46:59 +02:00
jsteemann
6ac4c809ee
do not create markers on the heap, but create them in the WAL space directly
2016-04-29 01:01:10 +02:00
jsteemann
cd45a52ba5
attempt to finish startup order
2016-04-27 22:54:29 +02:00
Jan Steemann
d9c5877054
test fixes
2016-03-24 19:25:25 +01:00
Jan Steemann
fc9a28e4bc
remove invalid test
2016-02-10 14:48:13 +01:00
Jan Steemann
f552d61f26
added test
2016-02-08 12:00:21 +01:00
Jan Steemann
585208afcf
changed directory name pattern for collections
2016-01-27 18:53:16 +01:00
Alan Plum
8853ede355
org/arangodb -> @arangodb
2015-12-15 15:51:44 +01:00
Jan Steemann
460b51734e
fixed disappearing of documents for collections transferred via `sync` if the collection was dropped right before synchronization and drop and (re-)create collection markers were located in the same WAL file
2015-12-02 14:48:08 +01:00
Alan Plum
252cba5e9f
Implemented FoxxService
2015-09-24 13:46:14 +02:00
Alan Plum
038267cb06
Re-implemented require/module based on Node 4.1.0
...
The require function should now behave as expected and treat ArangoDB's module paths as sources for "external" modules.
The "assert", "buffer" and "path" modules have been moved out of ./js/node into the bootstrap modules.
The module "org/arangodb/foxx/arangoApp" (as well as any modules depending on it) is incompatible with the new module loading behaviour and will be have to be rewritten from scratch.
The "Package" class has been removed entirely and is no longer needed.
Support for the database-stored modules is currently missing and needs to be re-implemented within the module loader.
2015-09-24 13:46:13 +02:00
Jan Steemann
560a039f3e
added tests
2015-09-08 14:22:23 +02:00
Jan Steemann
a80d6635ab
create fat datafiles
...
This prevents SIGBUS when a sparse datafile is accessed and the disk is full. In
this case the mmapped region is not necessarily backed by physical memory, and
accessing the memory may crash the program
2015-09-02 10:18:24 +02:00
Alan Plum
69e63c2c64
Strict mode all the things.
2015-04-09 00:22:05 +02:00
Jan Steemann
cf845bbe5e
added test
2015-03-19 16:27:48 +01:00
Jan Steemann
7dc3fc3d5c
safely create collections and databases
2015-03-19 15:56:12 +01:00
Jan Steemann
bc592612d7
fixed jslint warnings
2015-03-18 17:58:28 +01:00
Jan Steemann
a062280783
added test for empty datafiles
2015-03-18 17:37:28 +01:00
Jan Steemann
ac638e1872
fixed tests
2015-02-18 16:40:48 +01:00
Jan Steemann
1f9b4ba5e6
added tests for sparse indexes
2015-02-11 18:58:41 +01:00
Willi Goesgens
59892c2b20
Lintify unittests.
2015-02-05 19:32:51 +01:00
Jan Steemann
d534a41e21
recovery tests
...
Conflicts:
arangod/Wal/LogfileManager.cpp
Conflicts:
arangod/Wal/LogfileManager.cpp
2015-01-19 18:14:03 +01:00
Jan Steemann
0f59de2041
added recovery tests for rename
2014-10-08 15:22:36 +02:00
Jan Steemann
1016debd2e
more robust recovery
2014-09-18 17:47:37 +02:00
Jan Steemann
481a16fd7a
removed bitarray indexes
2014-09-15 14:19:38 +02:00
Jan Steemann
96b195a34d
added test
2014-07-04 08:06:02 +02:00