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
Jan Steemann
04ed18be47
recovery
2014-07-03 22:50:22 +02:00
Jan Steemann
470839ffb9
fixed tests
2014-07-03 18:51:40 +02:00
Jan Steemann
6fc0c051d0
added test case
2014-07-03 17:12:25 +02:00
Jan Steemann
d5e4f6762c
foxx-directories test
2014-07-03 12:58:02 +02:00
Jan Steemann
d4858f90d3
added test for renaming
2014-07-02 16:53:23 +02:00
Jan Steemann
28965618d1
handle renaming of collections
2014-07-02 10:28:43 +02:00
Jan Steemann
84ef51aaf4
handle properties marker
2014-07-02 09:54:28 +02:00
Jan Steemann
ab70cfb9bb
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-07-02 09:31:17 +02:00
Jan Steemann
7fa01da9b4
handle empty logfiles on startup
2014-07-02 09:31:00 +02:00
Jan Steemann
0a230b77e3
jshund
2014-07-02 00:17:25 +02:00
Jan Steemann
4cd20bfb7c
fixed syncs across multiple files
2014-07-01 13:12:36 +02:00
Jan Steemann
d55626c038
xxx
2014-06-30 19:00:36 +02:00
Jan Steemann
56a9361f9f
fill secondary indexes after recovery only
2014-06-29 00:18:21 +02:00