Max Neunhoeffer
18925faf8f
Merge branch 'devel' into HLC
2016-07-12 22:51:40 +02:00
jsteemann
d687cd7ebe
micro optimization for key generator key tracking
2016-07-12 17:16:06 +02:00
Max Neunhoeffer
2c2c50aa19
Rewrite old revision strings with new HLC time stamps.
2016-07-12 16:51:25 +02:00
Max Neunhoeffer
846e6b6127
Merge remote-tracking branch 'origin/devel' into HLC
2016-07-12 15:10:24 +02:00
Jan Steemann
fe845d4b7a
respond with better error message
2016-07-11 13:42:14 +02:00
Max Neunhoeffer
f441fceed8
More fixes for new revision timestamps.
2016-07-06 09:15:48 +02:00
Max Neunhoeffer
41c5451168
Extract conversion _rev string <-> rid into functions.
...
Also fixes another place where this conversion was wrong.
2016-07-05 23:52:30 +02:00
Max Neunhoeffer
7fe9fcc00e
Use hybrid logical clock for _rev entries.
2016-07-05 21:15:32 +02:00
Jan Steemann
b4159ade4e
always adjust tick values when loading collections and when modifying documents with _rev value specified
2016-06-30 18:04:03 +02:00
Jan Steemann
4642d2932e
do not use revision id comparisions for compaction, but marker addresses
2016-06-29 15:59:35 +02:00
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