Michael Hackstein
|
adb7c2cee2
|
Merge branch 'devel' of github.com:arangodb/arangodb into devel
|
2016-05-03 09:23:22 +02:00 |
jsteemann
|
d3604238e4
|
optimizations
|
2016-05-02 23:06:04 +02:00 |
Michael Hackstein
|
1e9b3a7762
|
Merge branch 'devel' of github.com:arangodb/arangodb into devel
|
2016-05-02 17:31:05 +02:00 |
Michael Hackstein
|
e42a3c0625
|
Added a short-circuit path to read a document within a transaction. This path can only get one document at a time and removes the overhead we have because of OperationResults.
|
2016-05-02 14:35:18 +02:00 |
jsteemann
|
124a485df1
|
fixed VALUES()
|
2016-05-02 11:40:32 +02:00 |
Michael Hackstein
|
80bb9aeff4
|
Merge branch 'devel' of github.com:arangodb/arangodb into devel
|
2016-05-02 09:32:22 +02:00 |
jsteemann
|
96fceb4411
|
use std::unordered_maps for headers
|
2016-05-01 20:52:47 +02:00 |
jsteemann
|
1250fcf63e
|
micro optimizations
|
2016-05-01 00:03:23 +02:00 |
jsteemann
|
6a7b533a69
|
enable quicker _id lookup
|
2016-04-30 17:33:50 +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 |
Michael Hackstein
|
ba37b1c030
|
trx.all now issues externals to AQL
|
2016-04-29 17:49:56 +02:00 |
jsteemann
|
58736a9d50
|
prepation for optimizations
|
2016-04-29 17:26:22 +02:00 |
Michael Hackstein
|
4216e6cbb1
|
Removed resolved TODO comments
|
2016-04-29 17:05:26 +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 |
Michael Hackstein
|
bc519d8626
|
Update/Replace/Delete now use externals as well for NEW and OLD value
|
2016-04-29 09:56:01 +02:00 |
Michael Hackstein
|
165d92fc58
|
Merge branch 'devel' of github.com:arangodb/arangodb into devel
|
2016-04-29 09:15:09 +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 |
Michael Hackstein
|
bc464435a4
|
trx.document now uses externals and AQL functions react to it
|
2016-04-28 17:33:25 +02:00 |
jsteemann
|
46e8d67e0d
|
performance
|
2016-04-28 14:07:48 +02:00 |
jsteemann
|
139c91d4c2
|
added timers
|
2016-04-28 12:48:02 +02:00 |
Michael Hackstein
|
c3958a1215
|
AQL REMOVE Block now makes use of baby variant.
|
2016-04-26 14:50:21 +02:00 |
jsteemann
|
8bc19eaa51
|
fix insertion
|
2016-04-25 11:39:26 +02:00 |
jsteemann
|
1fb953a515
|
improve insertion time
|
2016-04-25 10:40:48 +02:00 |
jsteemann
|
28930370c2
|
micro optimizations
|
2016-04-23 20:49:22 +02:00 |
jsteemann
|
0da9ac7cdc
|
micro optimizations
|
2016-04-23 16:23:15 +02:00 |
Michael Hackstein
|
f0f41b6f95
|
Merge branch 'devel' of github.com:arangodb/arangodb into devel
|
2016-04-22 13:23:51 +02:00 |
Michael Hackstein
|
74ce6ccc1a
|
The ClusterMethods for document interaction (CRUD) now use automatic retries in cluster communication.
|
2016-04-22 13:23:44 +02:00 |
Max Neunhoeffer
|
f3cb1e2bc0
|
Implement synchronous replication for truncate.
|
2016-04-22 12:21:50 +02:00 |
Max Neunhoeffer
|
45d7ae567f
|
Implement synchronous replication for replace and update.
|
2016-04-22 11:42:52 +02:00 |
Max Neunhoeffer
|
fdddf52e0a
|
Fix maintainer mode compilation again.
|
2016-04-20 16:08:15 +02:00 |
Max Neunhoeffer
|
b0d95461e7
|
Fix build in maintainer mode.
|
2016-04-20 14:51:32 +02:00 |
Max Neunhoeffer
|
c35e3516c5
|
Implement synchronous replication for remove.
|
2016-04-20 13:37:55 +02:00 |
Max Neunhoeffer
|
10ce1b262f
|
Fix synchronous replication.
|
2016-04-20 13:20:07 +02:00 |
Max Neunhoeffer
|
ed41c310c1
|
Fix synchronous replication.
|
2016-04-19 15:40:51 +02:00 |
Max Neunhoeffer
|
0d1a7239c1
|
Bugfixes for synchronous replication.
|
2016-04-19 14:44:23 +02:00 |
Max Neunhoeffer
|
7a8daa35cb
|
Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel
|
2016-04-18 13:47:38 +02:00 |
Max Neunhoeffer
|
e9f2276f0c
|
Finish insert case of synchronous replication.
|
2016-04-18 13:47:20 +02:00 |
Michael Hackstein
|
cd12a07a4d
|
Fixed return codes in cluster. They are now forwarded properly from DBServer to Client
|
2016-04-15 17:58:06 +02:00 |
Michael Hackstein
|
3dab8da1aa
|
Now the cluster method to request documents babies slow case properly sets return code
|
2016-04-15 15:34:33 +02:00 |
Michael Hackstein
|
0e2d31f633
|
Moved GET _api/document?collection=xxx to PUT _api/simple/all-keys {collection: xxx}. Adapted all tests. Also removed Transaction::allKeys which got obsolete by this commit.
|
2016-04-15 11:23:25 +02: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
|
1e92fd3485
|
Merge branch 'devel' of github.com:arangodb/arangodb into spdvpk
|
2016-04-14 08:28:28 +02:00 |
Jan Steemann
|
6f9d45f99e
|
don't move
|
2016-04-13 15:24:57 +02:00 |
Michael Hackstein
|
04f796e9a1
|
Activated babies in cluster replace
|
2016-04-12 09:10:50 +02:00 |
Michael Hackstein
|
3927fd06de
|
Fixed nullptr bug
|
2016-04-12 08:28:12 +02:00 |
Michael Hackstein
|
8760f10354
|
Merge branch 'devel' of github.com:arangodb/arangodb into spdvpk
|
2016-04-12 08:01:40 +02:00 |
Max Neunhoeffer
|
c9031a648f
|
Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel
|
2016-04-11 23:39:02 +02:00 |