1
0
Fork 0
Commit Graph

178 Commits

Author SHA1 Message Date
Michael Hackstein 22b6f3f7b0 CPPCheck improvements 2016-04-18 17:36:02 +02:00
Michael Hackstein 930b7216b1 Fixed a bug in ClusterTraverser. Moved a string too early 2016-04-18 09:29:46 +02:00
Michael Hackstein ca64e727a1 Entirely removed TRI_json_t and Json from ClusterMethods and RestEdgesHandler 2016-04-16 23:23:25 +02:00
Michael Hackstein afdadcdfe5 Transformed getFilteredDocuments on Coordinator in ClusterMethods to use only VelocyPack 2016-04-16 22:39:52 +02:00
Michael Hackstein 5ba68d76e5 Removed now obsolete function getAllEdgesOnCoordinator in ClusterMethods 2016-04-16 20:16:57 +02:00
Michael Hackstein be32214554 Removed now obsolete function getAllDocumentsOnCoordinator from CLusterMethods 2016-04-16 20:15:43 +02:00
Michael Hackstein 0a11583560 Removed now obsolete function mergeResponseHeaders in ClusterMethods 2016-04-16 20:13:34 +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 df97260961 Fixed Error behaviour in baby variant of delete in Cluster 2016-04-15 15:31:47 +02:00
Michael Hackstein 20733a81ae Improved baby errors in cluster 2016-04-15 14:48:44 +02:00
Michael Hackstein 4dc69a0162 Fixed a bug in Shard distribution for Cluster Coordinator. 2016-04-15 10:32:07 +02:00
Michael Hackstein eee02b40cb Use proper URL encoding in Cluster Documents API (single case) 2016-04-14 20:26:11 +02:00
Michael Hackstein 8989c9e31c Fixed condition checking in SingleDocument Read Cluster case 2016-04-14 20:13:59 +02:00
Michael Hackstein 4411bb390b REmoved dead code 2016-04-14 17:41: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 66aa7aa17a Fixed a bug in baby-distribution. Merging of results from several shards did not work as expected 2016-04-14 10:52:36 +02:00
Michael Hackstein 4430f22840 Cluster delete now forwards ignoreRevs properly 2016-04-12 13:24:32 +02:00
Michael Hackstein 1311f73775 Further fixes in cluster communication for baby case 2016-04-12 13:04:51 +02:00
Michael Hackstein b9a209fff2 Now sending non-babies request in modify to non babies endpoint instead of a faked babies object. Result was different. 2016-04-12 10:22:27 +02:00
Michael Hackstein 68951f3a04 Fixed a bug in URL parameters 2016-04-12 09:11:05 +02:00
Michael Hackstein 55ed0f52b0 Potential fix for some modifyDocument operations in cluster 2016-04-12 08:01:17 +02:00
Michael Hackstein e043fb146b Fixed false initialisations of std::string. Was created with a nullptr. 2016-04-11 16:44:27 +02:00
Michael Hackstein 7990e05125 Fixed a nullptr initialisation of std::string 2016-04-11 14:21:56 +02:00
Michael Hackstein 83b13bb8b3 Implemented modifyDocument in cluster with babies. 2016-04-11 10:25:03 +02:00
Michael Hackstein 31a77382b1 Added first implementation of slow-path in cluster communication (not all shard-keys are given) Right now used in remove 2016-04-10 14:07:57 +02:00
Michael Hackstein 1075181fcc Fixed a bug with the wrong body send on delete with babies. 2016-04-08 17:43:30 +02:00
Michael Hackstein 5ba4f5b813 Removed debug output 2016-04-08 17:10:10 +02:00
Michael Hackstein 184e702935 There was another bug in cluster create with babies. This is fixed now. Also started implementing DELETE with babies. 2016-04-08 17:02:01 +02:00
Michael Hackstein 541395a262 Merge branch 'spdvpk' of github.com:arangodb/arangodb into spdvpk 2016-04-08 12:42:59 +02:00
Michael Hackstein 12d973504c Fixed babies creation in cluster with undefined keys. 2016-04-08 10:53:11 +02:00
Jan Steemann 19ab17ad3b Merge branch 'spdvpk' of https://github.com/arangodb/arangodb into spdvpk 2016-04-07 16:51:25 +02:00
Jan Steemann d65662fb62 pacify cppcheck 2016-04-07 16:41:35 +02:00
Michael Hackstein 9b8768ad46 Fixed a bug in createCluster. It crashed in some cases with invalid input. 2016-04-07 15:20:57 +02:00
Michael Hackstein 3a5ec5c25e Successfully inserted multiple documents via babies on Coordinator 2016-04-07 12:27:40 +02:00
Michael Hackstein 4d14c6de60 Create document babies variant now actually does something for babies. It should send the documents to each shard. However does not work yet. 2016-04-07 11:17:59 +02:00
Michael Hackstein d8c44e03d2 Fixed a minor problem with Babies API 2016-04-07 11:08:52 +02:00
Michael Hackstein 75e1627a85 Added implementation to rebuild the result in babies case 2016-04-07 11:00:33 +02:00
Michael Hackstein 6847d3f4a7 Preperation to create documents on coordinator with baby awareness. 2016-04-07 10:27:01 +02:00
Jan Steemann 9f8c24b1cd Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk 2016-04-06 15:43:27 +02:00
Max Neunhoeffer 89303cf549 Fix a comment. 2016-04-05 11:30:02 +02:00
Michael Hackstein ab46b07f98 Reimplemented Traversal in Cluster case 2016-04-04 12:52:11 +02:00
Michael Hackstein 98ab36fe56 Coordinator now reports UNIQUE_CONSTRAINT_VIOLATED correctly 2016-04-01 16:05:48 +02:00
Frank Celler 068f9defd7 splitted HttpResponse.h 2016-04-01 10:39:38 +02:00
Frank Celler 295c8a3809 MSVC fixes 2016-03-31 14:01:23 +02:00
Frank Celler 486011d399 Merge branch 'devel' of github.com:arangodb/arangodb into spdvpk 2016-03-31 13:41:09 +02:00
Frank Celler 494bdca847 splitted HttpRequest into GeneralRequest/HttpRequest 2016-03-31 11:45:21 +02:00
Michael Hackstein 618c855c85 Cluster Methods now use the OperationOptions of transactions. And now reacts to these options accordingly incl returnNew/returnOld 2016-03-31 10:52:24 +02:00
Michael Hackstein 726e231b8a Checking for change shard attributes now uses VPackHelper compare instead of equals. Then it is able to compare different number types 2016-03-30 17:32:13 +02:00
Michael Hackstein 92deaf3231 Removed obsolete variable 2016-03-30 16:18:29 +02:00