Jan Steemann
7dc3fc3d5c
safely create collections and databases
2015-03-19 15:56:12 +01:00
Willi Goesgens
4c359f98f0
OS-specific error messages for systemcalls also for windows users.
2015-03-19 12:58:13 +01:00
Jan Steemann
6360c798e7
added option `--database.ignore-logfile-errors`
...
Conflicts:
arangod/RestServer/ArangoServer.cpp
2015-03-18 17:46:11 +01:00
Jan Steemann
3565595928
do not read over the end of a marker on CRC check
2015-03-18 17:45:06 +01:00
Jan Steemann
755d728e5a
hide warning if not appropriate
2015-03-18 17:44:50 +01:00
Jan Steemann
b5fb457d7b
ensure there is a datafile info entry for each datafile of a collection
2015-03-18 17:44:38 +01:00
Jan Steemann
bdae982aa0
refuse to start the server when collection files or parameter.json files are not readable
...
Conflicts:
js/apps/system/aardvark/frontend/js/bootstrap/errors.js
2015-03-18 17:44:06 +01:00
Jan Steemann
659ef9e6af
made _uncollectedLogfileEntries an atomic variable
2015-03-18 17:39:36 +01:00
Jan Steemann
daac3dd00c
add group privileges for files created
...
Conflicts:
lib/Basics/json.cpp
2015-03-18 17:39:22 +01:00
Jan Steemann
bf0a542f96
added shaper locks
2015-03-18 10:28:28 +01:00
Jan Steemann
cc72257363
abort recovery if one of a collection's datafiles cannot be opened
2015-03-17 18:28:26 +01:00
Frank Celler
ad5d26a03c
added text to differentiate error messages
2015-03-17 18:23:52 +01:00
Jan Steemann
64d77cbe24
added query tracking feature
2015-03-12 13:02:13 +01:00
Jan Steemann
1457e67ae9
fixed (sometimes) wrong assertion
2015-03-09 09:41:41 +01:00
Jan Steemann
7f121fc352
use barrier
2015-03-04 11:35:32 +01:00
Jan Steemann
dc60e9d1a6
less malloc and less copying for skiplist index elements
2015-03-03 11:47:10 +01:00
Jan Steemann
bc4ad22ab6
parallel secondary index building when loading collections
2015-03-03 10:52:51 +01:00
Jan Steemann
1461d75ed4
improve collection loading time
...
This patch reduces collection loading time by preallocating enough space in primary index ahead of time.
When a collection is closed, the number of documents in the collection will be stored in the collection's JSON info file.
This value is used to determine the initial size for the primary index when the collection is loaded next time.
Datafile iteration has also been made slightly faster.
The above changes will have a significant benefit when the collection's datafiles are already in the OS buffer cache, and when there are no secondary indexes.
Loading datafiles from disk or building secondary indexes may be more time-consuming than the improvements reapable by this patch, but the patch shouldn't hurt anyway.
2015-02-26 16:35:51 +01:00
Willi Goesgens
146ef8c787
Another place to ignore pre-existing files.
2015-02-24 18:36:05 +01:00
Willi Goesgens
d74299770b
work around race condition occuring during cluster startup on same machine.
2015-02-24 18:00:52 +01:00
Willi Goesgens
a58974d773
Improve error handling
...
- directory creation
- zip extraction
2015-02-23 12:26:49 +01:00
Jan Steemann
83ea75fa8f
removed unused config options
2015-02-18 16:40:15 +01:00
Jan Steemann
f29591135a
adjusted geo index API
2015-02-18 14:59:46 +01:00
Michael Hackstein
0c78629199
Merge branch 'foxx-pathes' of github.com:arangodb/arangodb into devel
2015-02-16 14:17:52 +01:00
Jan Steemann
e250a31b0c
shaper changes
2015-02-15 21:53:27 +01:00
Michael Hackstein
5b3fae42aa
Merge branch 'devel' of github.com:arangodb/arangodb into foxx-pathes
...
Conflicts:
js/apps/system/_admin/aardvark/APP/frontend/js/bootstrap/errors.js
js/common/bootstrap/errors.js
lib/Basics/voc-errors.cpp
lib/Basics/voc-errors.h
2015-02-13 10:20:36 +01:00
Jan Steemann
b1d023821e
fixed tests
2015-02-11 18:46:52 +01:00
Jan Steemann
a26bd2b223
auto-migrate old hash indexes
2015-02-10 11:34:51 +01:00
Jan Steemann
82c7522d4e
test fixes
2015-02-09 20:08:06 +01:00
Jan Steemann
003d7e9112
sparse indexes, initial commit, untested
2015-02-07 03:07:41 +01:00
Michael Hackstein
aad7e46f10
Merge branch 'devel' of github.com:arangodb/arangodb into foxx-pathes
...
Conflicts:
Documentation/Books/Users/SUMMARY.md
js/actions/api-system.js
js/common/bootstrap/modules.js
js/server/modules/org/arangodb/foxx/manager.js
js/server/tests/shell-routing.js
2015-02-06 17:22:01 +01:00
Willi Goesgens
026ef06b4d
Relax error messages of fox being unable to create app directories - this will fail if a cluster is ran on the same set of files.
2015-02-04 13:18:16 +01:00
Michael Hackstein
acc4aabdad
Renamed App folder from databases to _db. It is now consistent with url
2015-02-03 15:45:00 +01:00
Jan Steemann
39603ebaf4
added selectivity estimates for some index types
2015-01-30 23:04:46 +01:00
Jan Steemann
9c8af4f751
shutdown order
2015-01-26 16:43:22 +01:00
Jan Steemann
eb5b379a55
lookup by id, too
2015-01-26 10:27:30 +01:00
Jan Steemann
70fba85a67
enforce an error code
2015-01-22 15:20:57 +01:00
Jan Steemann
eac7ce5d13
removed unused define
2015-01-16 21:58:13 +01:00
Jan Steemann
2d7a7b87aa
move variable declarations to usage
2015-01-13 20:46:33 +01:00
Jan Steemann
b54dfae96f
removed several JSON functions
2015-01-13 01:31:04 +01:00
Jan Steemann
691623e905
less code
2015-01-12 19:45:08 +01:00
Jan Steemann
f3b142849f
fixed leaks during reverts
2015-01-03 01:28:23 +01:00
Max Neunhoeffer
05c069f361
Another fix for the distributed locking problem in cluster AQL.
2014-12-23 14:35:19 +01:00
Max Neunhoeffer
1782039138
Fix cluster-wide locking for AQL.
2014-12-22 16:21:45 +01:00
Max Neunhoeffer
e50a705d9a
Squashed commit of the following: organise locking in distributed AQL
...
Locking is now done in an extra round after the query is fully
instanciated in the cluster. All participating shards are locked
in alphabetical order of their shard ID (local collection name).
For this to work there is a new action in the RestAqlHandler plus a
mechanism to prevent the usual locking from happening: Each thread has a
thread local static class variable of
triagens::arango::Transaction::_makeNolockHeaders
which is of type std::unordered_set<std::string>*.
Whenever this is not equal to nullptr and a local collection name is
stored in there, no locking or unlocking takes place. This information
is forwarded by the X-Arango-Nolock HTTP header, whenever an HTTP
request is sent via ClusterComm to a shard.
2014-12-22 14:40:22 +01:00
Jan Steemann
a82ac45190
fixed tests on ARM
2014-12-19 17:59:36 +01:00
Jan Steemann
20e7fe7a7a
the great rename: array => object, list => array
2014-12-18 21:07:06 +01:00
Jan Steemann
a56ad5df36
fixed unintentionally broken tests
2014-12-17 14:44:18 +01:00
Jan Steemann
db1ddb880b
wait for sync thread outside of lock
2014-12-17 14:21:24 +01:00
Willi Goesgens
1c4a72b106
The Big V8 upgrade Merge.
2014-12-15 17:30:56 +01:00
Max Neunhoeffer
f6324dd9ec
Fix a comment.
2014-12-08 16:12:40 +01:00
Jan Steemann
d9a945e33a
include or exclude system collections from replication
2014-12-05 14:58:43 +01:00
Jan Steemann
16b7c4a1a8
VS
2014-11-26 15:22:30 +01:00
Jan Steemann
f464fe99cd
removed unused function
2014-11-24 13:00:45 +01:00
Jan Steemann
8c2ca1ee48
include collection name in replication output
2014-11-24 12:55:35 +01:00
Jan Steemann
da007f5640
skip writing begin/abort/commit markers for transactions without write operations
2014-11-20 14:19:23 +01:00
Jan Steemann
da468b2f58
allow lazier querying of hash index
2014-11-18 14:16:36 +01:00
Jan Steemann
cbe8150e97
fixed potential reason for segfault
2014-11-06 12:59:50 +01:00
Jan Steemann
e5abbe92e9
fixed broken cursors if cursor size > batchSize
2014-11-05 12:19:36 +01:00
Jan Steemann
d1bf47a14a
fixed issue when rolling back remove operations that could not remove from indexes
2014-11-01 18:03:57 +01:00
Jan Steemann
d85dddfc7a
be less verbose
2014-11-01 15:22:27 +01:00
Max Neunhoeffer
0044d7d1b0
Fix bug in AQL that abort() was called after commit() for trx.
2014-10-31 18:15:40 +01:00
Jan Steemann
4f68960ed7
removed Ahuacatl [skip ci]
2014-10-31 17:31:00 +01:00
Jan Steemann
694d225c9d
silence
2014-10-31 10:38:10 +01:00
Max Neunhoeffer
3960ff5667
Fix TRI_FreeBarrier by giving two variants.
2014-10-30 09:51:13 +01:00
Max Neunhoeffer
1d867643d5
Protect some flags in a barrier by the barrier lock.
2014-10-30 09:36:38 +01:00
Jan Steemann
bc4ae8e7df
fixed leak in IndexOperator, simplified IndexOperator API
2014-10-24 12:57:09 +02:00
Jan Steemann
612abc6a20
less throwing in destructors
2014-10-23 10:18:30 +02:00
Jan Steemann
10c9a54932
start transactions on coordinator
2014-10-20 15:39:55 +02:00
Jan Steemann
e6f10b374b
more cleanup
2014-10-18 01:39:47 +02:00
Jan Steemann
40ddb93eee
flush log at shutdown
2014-10-18 00:44:44 +02:00
Jan Steemann
dcb9427b6f
rewrote transaction contexts
2014-10-16 15:53:28 +02:00
Jan Steemann
8e40e727a4
fixed memleak
2014-10-15 10:13:24 +02:00
Jan Steemann
9d02516e19
potential fix for issue #1041
2014-10-11 21:42:58 +02:00
Jan Steemann
999d8ffd1d
small optimizations
2014-10-08 16:10:27 +02:00
Jan Steemann
ff80fafba5
fixed cached lookups of collections on the server, which may have caused spurious problems after collection rename operations
2014-10-08 14:59:02 +02:00
Jan Steemann
e28ad821b0
fixed spuriously occurring "database not found" error
2014-10-02 15:34:38 +02:00
Jan Steemann
3afadfdefa
fixed compile warnings
2014-09-26 12:30:42 +02:00
Max Neunhoeffer
bfc8b14a87
More HTTP methods for queries. Expire queries.
2014-09-24 16:51:35 +02:00
Jan Steemann
d5fb057603
less locking
2014-09-24 13:32:39 +02:00
Jan Steemann
ddfb5c965d
merged experimental features
2014-09-24 09:42:16 +02:00
Jan Steemann
64f5b22e4f
changed interface for locking
2014-09-19 12:45:29 +02:00
Jan Steemann
95c9a0ccba
fixed compile warnings
2014-09-19 09:15:26 +02:00
Jan Steemann
1fff0ecac2
optimization for recovery of collections that are going to be dropped anyway
2014-09-18 18:20:56 +02:00
Jan Steemann
1016debd2e
more robust recovery
2014-09-18 17:47:37 +02:00
Jan Steemann
e5e2cfe4da
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql2
...
Conflicts:
arangod/V8Server/v8-vocbase.cpp
2014-09-17 11:50:42 +02:00
Jan Steemann
d3f4f05df1
issue #1020
2014-09-17 11:42:01 +02:00
Jan Steemann
93ed0f2255
added reverse iteration for skiplists
2014-09-16 22:23:40 +02:00
Jan Steemann
85c96f2113
simplified hash index functions
2014-09-16 20:22:12 +02:00
Jan Steemann
f0b2a9e946
removed index_iterator
2014-09-16 16:23:55 +02:00
Jan Steemann
481a16fd7a
removed bitarray indexes
2014-09-15 14:19:38 +02:00
Jan Steemann
8f27ef531c
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql2
...
Conflicts:
scripts/run
2014-09-15 09:51:04 +02:00
Jan Steemann
9dbbf16d11
fixed compile error
2014-09-15 09:17:54 +02:00
Jan Steemann
aa20c9e980
renamed last C files...
2014-09-13 22:38:25 +02:00
Jan Steemann
506936dcdb
rename orgy
2014-09-13 02:35:13 +02:00
Jan Steemann
669cb3b235
renamed files
2014-09-13 01:44:01 +02:00
Jan Steemann
953b8cdfe3
renamed files
2014-09-13 00:34:48 +02:00
Jan Steemann
0dc0bc834f
more files renamed
2014-09-13 00:20:30 +02:00
Jan Steemann
87afcf5e8d
the great rename
2014-09-13 00:10:11 +02:00
Willi Goesgens
f97044952e
Add de/stringifyier for transaction type enum
2014-09-11 17:59:32 +02:00
Jan Steemann
ce104ce81a
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql2
2014-09-10 13:29:17 +02:00
Jan Steemann
e653552c5e
issue #997 : added large file support for Windows
2014-09-10 13:12:18 +02:00
Jan Steemann
c16ddedc83
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql2
...
Conflicts:
arangod/V8Server/v8-vocbase.cpp
js/apps/system/aardvark/frontend/js/bootstrap/errors.js
js/common/bootstrap/errors.js
js/server/modules/org/arangodb/ahuacatl.js
js/server/modules/org/arangodb/aql-helper.js
js/server/tests/shell-skiplist-index.js
2014-09-09 22:18:52 +02:00
Alan Plum
6719e8326a
Added support for sha384/sha512 in VOCBase.
2014-09-04 23:37:34 +02:00
Max Neunhoeffer
730b59cfad
Remove "old" sparse flag for skiplist indexes.
2014-08-30 01:04:26 +02:00
Max Neunhoeffer
7151c853c1
Make skiplist index insertion aware of the sparse flag.
...
Note that so far this flag is always false.
2014-08-30 00:55:08 +02:00
Max Neunhoeffer
fcfb50b105
Correct skiplist fix for empty attribute values.
2014-08-30 00:38:26 +02:00
Max Neunhoeffer
ad9f182916
Introduce a boolean switch _sparse in TRI_index_t.
...
At this stage it is always set to false for all indexes.
However, TRI_InitIndex already has an additional argument for this.
2014-08-30 00:34:33 +02:00
Max Neunhoeffer
dc0c204424
Store documents in a skiplist index even if some indexed attrs are empty.
2014-08-29 23:54:22 +02:00
Jan Steemann
1367a016cf
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql2
2014-08-29 20:38:30 +02:00
Jan Steemann
5928d285ad
fixed WAL recovery which hung in certain conditions
2014-08-29 12:03:38 +02:00
Jan Steemann
910c029730
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql2
2014-08-28 14:28:11 +02:00
Jan Steemann
a2da3eb7ee
removed debug output
2014-08-28 14:27:43 +02:00
Jan Steemann
86ce08c96f
added comments
2014-08-27 11:34:37 +02:00
Jan Steemann
86bf8e3c4f
removed unused function argument
2014-08-23 00:50:37 +02:00
Jan Steemann
683fbf4ec4
using emplace
2014-08-23 00:48:39 +02:00
Jan Steemann
a70a9613f6
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql2
...
Conflicts:
lib/BasicsC/voc-errors.h
2014-08-22 21:51:38 +02:00
Jan Steemann
0a439474e5
cppcheck
2014-08-22 12:51:26 +02:00
Max Neunhoeffer
c4918e4fb7
Silence another compiler warning.
2014-08-22 09:36:31 +02:00
Jan Steemann
f03d628efb
issue #920 : attempt to use new user document format in authentication
2014-08-20 18:20:12 +02:00
Jan Steemann
30b32f1f90
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql2
...
Conflicts:
arangod/Ahuacatl/ahuacatl-grammar.h
arangod/V8Server/v8-vocbase.cpp
js/server/tests/ahuacatl-general-graph.js
2014-08-13 16:29:57 +02:00
Jan Steemann
8f9591ca1e
properly stringify _from and _to attributes using CollectionNameResolver
2014-08-13 15:59:56 +02:00
Jan Steemann
ea418088c5
fixed simple expressions
2014-08-13 15:39:56 +02:00
Max Neunhoeffer
28f0d7be05
Sort out TRI_CompareValuesJson to use UTF8 on demand.
2014-08-13 14:22:05 +02:00
Frank Celler
be06ef7f25
new upgrade-database (formely known as version-check) and new startup procedure
2014-08-07 14:12:19 +02:00
Max Neunhoeffer
7956c69c69
Use two shapers in TRI_CompareShapeTypes
2014-08-07 09:51:24 +02:00
Max Neunhoeffer
d07706674b
Change signature of TRI_CompareShapedJson.
2014-08-06 15:23:48 +02:00
Jan Steemann
196441b9b4
improved v8 object generation
2014-08-05 13:23:37 +02:00
Jan Steemann
4a2d943d45
added helper methods
2014-08-05 10:56:37 +02:00
Max Neunhoeffer
bfe568f48a
Add virtual destructor for TRI_doc_mptr_t.
2014-07-28 09:40:31 +02:00
Jan Steemann
f0f9664bae
fix compile warnings for Visual Studio
2014-07-23 11:35:17 +02:00
Max Neunhoeffer
7b889bd3bf
Merge branch 'maxmh' into devel
...
Conflicts:
arangod/VocBase/document-collection.cpp
2014-07-23 10:39:31 +02:00
Max Neunhoeffer
0a414b7e48
Fix bug with the size counting.
2014-07-23 10:27:39 +02:00
Max Neunhoeffer
04065a951d
Find original legend in same WAL file if needed.
2014-07-22 23:32:08 +02:00
Jan Steemann
373f581990
fixed memleak
2014-07-22 17:38:34 +02:00
Max Neunhoeffer
a8e3236560
Snapshot, legend cache started.
2014-07-22 16:59:19 +02:00
Jan Steemann
b36ad17cc6
finished --wal.suppress-shape-information
2014-07-22 15:16:49 +02:00
Jan Steemann
fe71a8f26d
added startup option `--wal.suppress-shape-information`
2014-07-21 18:02:16 +02:00
Jan Steemann
712358d069
added optional `ttl` attribute to specify result cursor expiration for HTTP API method `POST /_api/cursor`
...
The `ttl` attribute can be used to prevent cursor results from timing out too early.
2014-07-21 15:48:43 +02:00
Max Neunhoeffer
37210e2598
Fix replication bug (no collection lock for single document transactions).
2014-07-16 13:03:06 +02:00
Max Neunhoeffer
52be2ada03
Some cleanup.
2014-07-14 16:21:23 +02:00
Jan Steemann
97bfed54dd
fixed startup w/ old databases
2014-07-06 23:47:21 +02:00
Jan Steemann
286d015bbc
updated replication manual
2014-07-06 15:25:36 +02:00
Jan Steemann
a37ae5f3aa
typecast
2014-07-05 16:58:56 +02:00
Jan Steemann
cb76a38bf1
added separate logfile remover thread
2014-07-05 16:41:15 +02:00
Jan Steemann
6f4ab77d9b
fixed WAL collector moving markers
2014-07-04 13:52:31 +02:00
Jan Steemann
f939b079c4
recovery
2014-07-03 22:49:49 +02:00
Jan Steemann
470839ffb9
fixed tests
2014-07-03 18:51:40 +02:00
Jan Steemann
7554ead5d4
fixed recovery
2014-07-03 16:58:10 +02:00
Jan Steemann
599176d1e3
do not delete foxx apps on replay
2014-07-03 11:42:16 +02:00
Jan Steemann
804099aa1a
removed debug message
2014-07-02 13:34:38 +02:00
Jan Steemann
4b32cf076d
fixed memleak
2014-07-02 12:38:05 +02:00
Jan Steemann
28965618d1
handle renaming of collections
2014-07-02 10:28:43 +02:00
Jan Steemann
7c9de61e48
fix compile warnings
2014-07-01 20:49:00 +02:00
Jan Steemann
34e727b5f7
simplified
2014-07-01 14:12:25 +02:00
Jan Steemann
1f75c1266b
dont crash on applier shutdown
2014-07-01 14:12:07 +02:00
Max Neunhoeffer
5d39caa6a7
Provide increaseNumbers in TransactionBase.
2014-07-01 14:02:10 +02:00
Max Neunhoeffer
c0fd6bac8d
Fix the fix of the arangodump bug in cluster.
2014-07-01 13:54:15 +02:00
Max Neunhoeffer
90d5b0cd4a
Fix a bug in arangodump for sharded edge collections.
...
Collection name in _from and _to fields was not reported correctly.
2014-07-01 10:48:58 +02:00
Max Neunhoeffer
99936e3624
Fix compilation in non-maintainer-mode.
2014-07-01 08:47:56 +02:00
Jan Steemann
d55626c038
xxx
2014-06-30 19:00:36 +02:00
Jan Steemann
6d5da6d834
fixed test
2014-06-30 13:28:26 +02:00
Jan Steemann
d6a93a5535
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-06-30 13:07:56 +02:00
Jan Steemann
bda2db16da
recovery and replication
2014-06-30 13:07:48 +02:00
Max Neunhoeffer
a2e7477751
Create setNumbers method for TransactionBase class.
2014-06-30 11:07:56 +02:00
Jan Steemann
56a9361f9f
fill secondary indexes after recovery only
2014-06-29 00:18:21 +02:00
Jan Steemann
21ea9b4d4b
recovery tests
2014-06-28 01:58:06 +02:00
Jan Steemann
57b5cde21e
nullptr
2014-06-27 23:58:13 +02:00
Jan Steemann
483862240f
fixed undefined behavior
2014-06-27 22:30:08 +02:00
Jan Steemann
76de1ae762
cppcheck
2014-06-27 22:20:17 +02:00
Jan Steemann
067dbf63b2
WAL recovery
2014-06-27 19:11:41 +02:00
Jan Steemann
553d03001f
cpp
2014-06-27 08:38:37 +02:00
Jan Steemann
9003d5c340
added remote transaction markers
2014-06-27 08:38:24 +02:00
Jan Steemann
5707e81a2d
made function private
2014-06-27 08:32:23 +02:00
Jan Steemann
477f682a23
better error messages
2014-06-26 16:01:55 +02:00
Jan Steemann
0b68523c75
allow creation of secondary indexes in recovery
2014-06-26 15:45:31 +02:00
Jan Steemann
108a2cf619
clean up deleted collections without leaks
2014-06-26 15:23:10 +02:00
Jan Steemann
12008e5da8
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-06-26 13:08:08 +02:00
Jan Steemann
96569367d7
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
...
Conflicts:
arangod/VocBase/document-collection.cpp
2014-06-26 13:07:53 +02:00
Frank Celler
83b14f0707
missing init
2014-06-26 13:07:00 +02:00
Jan Steemann
1bb171787f
clean up when journal creation fails
2014-06-26 13:03:45 +02:00
Frank Celler
4ae1f0cd4a
added temporary attribute entries in shaper
2014-06-26 12:50:50 +02:00
Jan Steemann
07d244488d
changed crud signatures
2014-06-26 12:37:01 +02:00
Jan Steemann
f558878964
nullptr
2014-06-26 11:53:54 +02:00
Jan Steemann
723a0ab265
fixed some memory errors
2014-06-26 11:52:37 +02:00
Jan Steemann
183469227c
fixed rollback of updates
2014-06-26 11:38:41 +02:00
Jan Steemann
1ebaa7e35c
make primary hash index hash function explicit
2014-06-26 11:20:12 +02:00
Frank Celler
291c92dbf3
renamed ReadOnly to NoCreate
2014-06-25 14:32:00 +02:00
Jan Steemann
66ffe61a76
renamed enum values
2014-06-24 17:32:43 +02:00
Jan Steemann
68f2b5a926
removed bogus error message
2014-06-24 16:11:53 +02:00
Jan Steemann
c4aad1e0cd
added tests
2014-06-24 15:11:19 +02:00
Jan Steemann
9e818fb010
removed warnings
2014-06-24 14:26:51 +02:00
Jan Steemann
4f282cbe02
removed startup option `--database.remove-on-drop`
2014-06-24 11:54:32 +02:00
Jan Steemann
98f87b1f80
write-throttling
2014-06-24 10:55:05 +02:00
Jan Steemann
8ec5ad2a1e
removed bogus warning
2014-06-24 09:02:36 +02:00
Jan Steemann
d56719ae4d
simplification of signatures
2014-06-24 00:32:40 +02:00
Jan Steemann
e89e390cda
re-added replication applier
2014-06-23 17:55:08 +02:00
Jan Steemann
13e061bd76
fixed tests
2014-06-23 17:46:00 +02:00
Jan Steemann
82bd150a11
dump
2014-06-23 14:32:06 +02:00
Jan Steemann
b31c2330d4
exclude collections
2014-06-23 14:24:12 +02:00
Jan Steemann
3b0d8b15d6
re-added replication
2014-06-23 13:22:38 +02:00
Jan Steemann
ebb7e61045
removed code for special handling of _trx and _replication
2014-06-23 09:03:42 +02:00
Jan Steemann
82a220361c
issue #919 : fixed null options handling
2014-06-23 08:40:51 +02:00
Jan Steemann
fc823938c0
nullptr
2014-06-21 03:27:38 +02:00
Jan Steemann
72f54eee21
simplified
2014-06-21 02:39:26 +02:00
Jan Steemann
16bf152c8f
fully removed replication logger
2014-06-21 00:32:47 +02:00
Frank Celler
4dcf5dc817
updated disclaimer
2014-06-20 16:40:35 +02:00
Jan Steemann
7e52ebbc3b
fixes for Visual Studio
2014-06-20 15:46:33 +02:00
Jan Steemann
09a64c1f7f
fixed compile warnings
2014-06-20 14:30:36 +02:00
Jan Steemann
9b713fccba
renamed macro
2014-06-20 13:43:29 +02:00
Jan Steemann
a56a0e457c
fixed edge index hashing error
2014-06-20 13:37:52 +02:00
Jan Steemann
56b032c688
more tests
2014-06-20 09:38:35 +02:00
Jan Steemann
cc35e4696c
added more tests
2014-06-20 09:20:27 +02:00
Jan Steemann
c60bde28b6
added crash tests
2014-06-20 08:36:36 +02:00
Jan Steemann
6c0dcf85c4
WAL DDL markers
2014-06-19 14:33:38 +02:00
Jan Steemann
d266bedd38
removed now obsolete functions
2014-06-19 12:08:01 +02:00
Jan Steemann
5fb901d713
cppcheck
2014-06-18 21:27:53 +02:00
Jan Steemann
9fc03ec85f
cppcheck
2014-06-18 21:13:20 +02:00
Jan Steemann
e11581b430
removed now obsolete functions
2014-06-18 17:26:04 +02:00
Jan Steemann
8b9cdbe075
fixed tests
2014-06-18 16:34:11 +02:00
Jan Steemann
b952c6724d
recovery
2014-06-17 18:19:04 +02:00
Jan Steemann
acba4c8851
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into mjmh
...
Conflicts:
CHANGELOG
2014-06-17 15:31:04 +02:00
Jan Steemann
091491d13b
crash recovery tests
2014-06-17 15:30:11 +02:00
Frank Celler
f794ee8368
fixed datafile debugger
...
Conflicts:
CHANGELOG
2014-06-17 09:22:56 +02:00
Jan Steemann
74fb8fe2ad
issue #906 : changed returned field in primary index description from `_id` to `_key`.
2014-06-16 17:08:45 +02:00
Jan Steemann
2a0e0b18d0
added many tests
2014-06-16 14:39:26 +02:00
Jan Steemann
ae6ac271e3
index rework
2014-06-14 23:40:56 +02:00
Jan Steemann
37a30b420d
prevent exceptions
2014-06-14 15:05:54 +02:00
Jan Steemann
964af24fe7
fixed compiler warnings
2014-06-14 01:49:17 +02:00
Jan Steemann
b54b89d68d
key generator rework
2014-06-14 00:33:40 +02:00
Jan Steemann
35a81dc54d
more asserts
2014-06-13 21:40:34 +02:00
Jan Steemann
0c5950507c
fixed test
2014-06-13 17:50:44 +02:00
Jan Steemann
47999865d6
read-only mode
2014-06-13 15:32:13 +02:00
Jan Steemann
d7f35bcc7b
fixed datafile ticks issues
2014-06-13 14:46:21 +02:00
Jan Steemann
fabc51f889
fixed wrong ASSERT usage
2014-06-13 12:10:35 +02:00
Jan Steemann
80a70667c0
made headers a real class
2014-06-13 11:31:40 +02:00
Jan Steemann
d5e695e63f
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into mjmh
...
Conflicts:
arangod/RestServer/ArangoServer.cpp
arangod/RestServer/ArangoServer.h
arangod/VocBase/server.cpp
js/common/bootstrap/errors.js
2014-06-13 02:23:03 +02:00
Jan Steemann
bbdbbd5736
removed implicit parameter from function signature
2014-06-13 01:59:19 +02:00
Jan Steemann
1b94fbf904
fixed crash in dump
2014-06-13 01:53:44 +02:00
Jan Steemann
41dc6a808e
fixed recovery
2014-06-13 00:20:24 +02:00
Jan Steemann
2fc5647892
Merge branch 'mjmh' of https://github.com/triAGENS/ArangoDB into mjmh
2014-06-12 18:13:57 +02:00
Jan Steemann
bc52f3408f
recovery, not functional yet
2014-06-12 18:13:48 +02:00
Max Neunhoeffer
982ca7460b
Implement StringifyMarkerDump for WAL markers.
...
This implements a LegendReader class inheriting from TRI_shaper_t,
to allow for TRI_StringifyArrayShapedJson to work.
2014-06-12 15:30:18 +02:00
Max Neunhoeffer
9f4a2236e0
Adjust some comments.
2014-06-12 12:07:48 +02:00
Max Neunhoeffer
d939dce2e1
Fix compilation for arangodump.
2014-06-12 10:45:00 +02:00
Max Neunhoeffer
ed1a588baa
Merge branch 'mjmh' of ssh://github.com/triAGENS/ArangoDB into mjmh
2014-06-12 10:39:13 +02:00
Max Neunhoeffer
82ab5bc0ac
More checks for protected getShaper accesses.
...
Also: Make arangodump possible using fake trx objects.
2014-06-12 10:38:39 +02:00
Jan Steemann
1cc46c4626
copy WAL documents
2014-06-12 10:26:24 +02:00
Frank Celler
299b99ed00
fixed check-version for empty directory
2014-06-11 19:30:12 +02:00
Jan Steemann
89f6070e01
cppcheck
2014-06-11 17:53:44 +02:00