jsteemann
8f0991e18e
potential performance optimizations
...
simplifications
small optimizations
2016-06-23 14:47:44 +02:00
Max Neunhoeffer
dac508da27
Fix nasty bug with local system collections on DBServers.
...
There are 3: _statistics, _statisticsRaw and _statistics15.
They need _id attributes in their documents which store the local
collection ID, and collection name lookup must consider this case.
2016-06-15 21:26:04 -07:00
jsteemann
222c57ed32
renamed "rocksdb" index to "persistent" index
2016-06-02 10:23:30 +02:00
jsteemann
6fb9fd1db8
simplify document lookup
2016-05-21 01:30:31 +02:00
jsteemann
c4ec5a1204
fixed some issues with persisted index
2016-05-21 00:08:53 +02:00
jsteemann
08955341a7
datafile management fixes
2016-05-18 11:29:06 +02:00
jsteemann
0ce8599598
fixes for MSVC
2016-05-10 19:01:21 +02:00
jsteemann
be2a07d3ef
fixes
2016-05-05 02:57:40 +02:00
jsteemann
e821ed9042
removed unused element from TRI_col_header_marker_t
2016-05-04 21:37:24 +02:00
Jan Steemann
2dce04550a
fixed crash
2016-05-04 19:35:05 +02:00
jsteemann
495b266c8a
initial commit
2016-05-03 15:42:24 +02:00
jsteemann
ff21cb2da9
optimizations
2016-05-03 10:07:14 +02:00
jsteemann
db9e3d1360
optimizations
2016-05-03 00:43:39 +02:00
jsteemann
d3604238e4
optimizations
2016-05-02 23:06:04 +02:00
jsteemann
1a942ca589
use fixed-precision floats for logging
2016-05-01 23:31:49 +02:00
jsteemann
709ae8ae09
wait for sync at later points in time
2016-04-30 15:02:34 +02:00
jsteemann
d6833b6862
potentially optimized lookups for _from and _to
2016-04-30 14:21:15 +02:00
jsteemann
e478c1ae11
faster lookup for _key attribute
2016-04-30 13:25:06 +02:00
jsteemann
58736a9d50
prepation for optimizations
2016-04-29 17:26:22 +02:00
jsteemann
3a92773685
use StaticStrings
2016-04-29 15:18:20 +02:00
jsteemann
64ee910e38
move system attributes to the front of objects
2016-04-29 13:13:39 +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
46e8d67e0d
performance
2016-04-28 14:07:48 +02:00
jsteemann
46e9db4d4e
wal simplifications
2016-04-25 22:31:48 +02:00
Jan Steemann
b7f3ab4683
micro optimizations
2016-04-25 17:58:11 +02:00
jsteemann
1fb953a515
improve insertion time
2016-04-25 10:40:48 +02:00
jsteemann
f660587336
fix importing of unsupported index types
2016-04-24 19:15:26 +02:00
jsteemann
28930370c2
micro optimizations
2016-04-23 20:49:22 +02:00
jsteemann
7739d0ed78
no waitForSync during recovery
2016-04-23 17:39:14 +02:00
Jan Steemann
ecbc263b04
removed unused include
2016-04-22 19:16:31 +02:00
Frank Celler
007fe8e053
Merge branch 'devel' of https://github.com/arangodb/arangodb into FMH
...
Conflicts:
arangod/Agency/Constituent.cpp
arangod/Agency/RestAgencyHandler.cpp
arangod/Aql/Query.cpp
arangod/Aql/grammar.cpp
arangod/RestHandler/RestSimpleQueryHandler.cpp
arangod/RestServer/ArangoServer.cpp
js/client/modules/@arangodb/testing.js
2016-04-19 07:44:00 +02:00
Frank Celler
cd91d3654e
Merge remote-tracking branch 'origin' into FMH
2016-04-15 19:01:38 -07:00
Michael Hackstein
3434be7b7a
Implemented documents baby variant for cluster and also improved the baby tests. ALl errors will now have exactly one representation for each baby document even if they could be identified earlier.
2016-04-14 17:40:28 +02:00
Michael Hackstein
2d860fb80e
Added a cpp file for AqlTransaction. Now only parts of AQL have to be rebuild on cluster changes, not complete AQL
2016-04-14 11:30:54 +02:00
Jan Steemann
1855b74aaa
added asserts
2016-04-07 16:44:36 +02:00
Jan Steemann
18204c57e8
fixed replication tests
2016-04-06 09:41:31 +02:00
Max Neunhoeffer
6dc128c22a
Be tolerant in remove() with isRestore==true and no rev given.
2016-04-05 13:06:09 +02:00
Max Neunhoeffer
b4137d2fc6
Make remove respect isRestore flag.
2016-04-05 10:39:23 +02:00
Max Neunhoeffer
b1963d2cee
Fix replication in the sense that revs are now copied over.
2016-04-05 10:27:43 +02:00
Frank Celler
09da78e444
WIP
2016-04-03 13:48:25 +02:00
Michael Hackstein
187b8e4770
Fixed a bug in replace/update cluster case. Where the DBserver requested shardkeys by shardname, which is not possible any more. shardKeys are only available for global collection Name.
2016-03-30 15:32:50 +02:00
Frank Celler
af00417cf4
skeleton arangod
2016-03-25 15:14:43 +01:00
jsteemann
b7c1a42f96
test fixes
2016-03-24 01:12:57 +01:00
Jan Steemann
7975913fc5
fixed tests
2016-03-23 18:50:46 +01:00
Jan Steemann
c8c9288400
harmonize value comparisons for hash indexes
2016-03-23 16:36:00 +01:00
Max Neunhoeffer
1990441d9c
Merge branch 'spdvpk' of ssh://github.com/ArangoDB/ArangoDB into spdvpk
2016-03-22 13:33:23 +01:00
Max Neunhoeffer
07d193f74d
Implement indexesForCollection for coordinator case.
2016-03-22 13:32:53 +01:00
Jan Steemann
6552b42f59
centralized _id extraction
2016-03-22 12:57:01 +01:00
Jan Steemann
b672ce0985
test fixes
2016-03-21 12:15:40 +01:00
jsteemann
5ded90ed1c
fixed compare function for Custom attributes
2016-03-18 13:55:36 +01:00