1
0
Fork 0
Commit Graph

82 Commits

Author SHA1 Message Date
Michael Hackstein e16e6b6532 Templatified read and write locker. They can now use Cpp11 style locks. Also included distributeShardsLike in AgencyInformation about collections. 2016-09-26 18:29:51 +02:00
Michael Hackstein dcb381797b Fixed numberOfShards error 2016-09-26 15:36:00 +02:00
Michael Hackstein 4baad50fa3 Repaired shardKeys propagation to DBserver. Fixes a bug introduced by my last commit 2016-09-26 13:36:14 +02:00
Michael Hackstein acdcb3b76a Modified collection creation in cluster. It now does not require access to V8 objects any more. 2016-09-26 10:45:28 +02:00
Michael Hackstein 0f24df46e2 Prepared LogicalCollection for inheritence. 2016-09-22 16:29:56 +02:00
jsteemann a9cb07678d get rid of two pointers in each transaction operation 2016-09-15 08:16:02 +02:00
Jan Steemann 82c3a2af46 speed up looking up of revision ids 2016-09-12 17:09:04 +02:00
jsteemann 1fcc5b18f7 assert 2016-09-09 13:57:34 +02:00
Jan Steemann 1095843596 fixed recovery of "older" collections 2016-09-09 13:46:39 +02:00
Michael Hackstein a3ba4b249d DBServer collections now use a cluster-wide unique id for their cids. Better handling of waiting for replication. 2016-09-08 16:26:17 +02:00
jsteemann 99f2dd35f5 moved functionality into engine 2016-09-07 15:32:53 +02:00
jsteemann 528ebdf573 slightly prefer primary index 2016-09-07 11:42:13 +02:00
jsteemann eac7eafc4e fix collection creation 2016-09-06 18:33:08 +02:00
jsteemann ffa00e26a0 some index cleanup 2016-09-06 10:49:40 +02:00
jsteemann d1adb02fa6 fix invalid check 2016-09-05 11:01:56 +02:00
jsteemann 1361b85837 fixed figures() call 2016-09-05 09:15:36 +02:00
jsteemann 1823cff3a9 removed TRI_collection_t 2016-09-02 14:54:13 +02:00
jsteemann 3909103193 privatized some members 2016-09-02 13:10:17 +02:00
jsteemann 4839d65b36 moved things out of TRI_collection_t 2016-09-02 11:56:48 +02:00
jsteemann 2c92879161 cleanup 2016-09-02 10:26:43 +02:00
jsteemann 5524b25800 removed VocbaseCollectionInfo 2016-09-02 09:41:36 +02:00
Michael Hackstein 41c471d225 Merge branch 'generic-col-types' of github.com:arangodb/arangodb into generic-col-types 2016-09-01 16:46:33 +02:00
Michael Hackstein 774c3a5837 Implemented createIndex on LogicalCollection for cluster case 2016-09-01 16:46:26 +02:00
jsteemann 69bfca08ca Merge branch 'devel' of https://github.com/arangodb/arangodb into generic-col-types 2016-09-01 15:39:11 +02:00
jsteemann 2eaf7196e2 fixed some tests 2016-09-01 09:41:11 +02:00
jsteemann 8e0a59285b fix recovery tests 2016-09-01 09:15:34 +02:00
jsteemann 4cef5d86fb Merge branch 'devel' of https://github.com/arangodb/arangodb into generic-col-types 2016-09-01 09:06:15 +02:00
jsteemann fa21e70256 Merge branch 'devel' of https://github.com/arangodb/arangodb into generic-col-types 2016-08-31 17:59:54 +02:00
jsteemann 797b0fa2b0 Merge branch 'generic-col-types' of https://github.com/arangodb/arangodb into generic-col-types 2016-08-31 15:30:58 +02:00
jsteemann 2d1e0bd3ae fixed some leaks 2016-08-31 15:30:47 +02:00
Michael Hackstein a47c5df5d0 Now the logical collection actually reads the planId if it existing. 2016-08-31 14:42:20 +02:00
Michael Hackstein 0401fdf1e4 Fixed reading an index in cluster. It is not yet possible to create a new one 2016-08-31 13:54:06 +02:00
Michael Hackstein 4175c6eb65 Merge branch 'generic-col-types' of github.com:arangodb/arangodb into generic-col-types 2016-08-30 16:37:26 +02:00
Michael Hackstein 8fa571073e Index creation now actually writes index files on logical collection 2016-08-30 16:37:12 +02:00
jsteemann ea9124eb51 fixed dump test 2016-08-30 16:32:20 +02:00
jsteemann 7223179b7f Merge branch 'generic-col-types' of https://github.com/arangodb/arangodb into generic-col-types 2016-08-30 16:07:44 +02:00
jsteemann 9b94287fb7 unify id handling? 2016-08-30 16:07:35 +02:00
Michael Hackstein 0e840afcb6 Removed obsolete constructor 2016-08-30 15:48:25 +02:00
jsteemann 09b611100c Merge branch 'generic-col-types' of https://github.com/arangodb/arangodb into generic-col-types 2016-08-30 13:46:01 +02:00
jsteemann bdd9d1422e bugfixes 2016-08-30 13:45:54 +02:00
Michael Hackstein d6a21b20e3 Fixed creation of keyGenerator. It was not extracted correctly from the parameters 2016-08-30 13:31:53 +02:00
Michael Hackstein 294fa10e14 Merge branch 'generic-col-types' of github.com:arangodb/arangodb into generic-col-types 2016-08-30 13:08:40 +02:00
Michael Hackstein 2f7f3e0fe0 Fixed creation of system collections without System name 2016-08-30 13:05:33 +02:00
jsteemann 7dfaf0d3f4 remove superfluous _infoLock 2016-08-30 11:54:04 +02:00
Michael Hackstein 9c0382ed19 Now also the journalSize is checked if it is too small. Also reverted report message for isVolatile to be equal to the pre 3.1 message. 2016-08-30 11:18:36 +02:00
Michael Hackstein 5f067cb1fb Fixed creation of volatile collections. They can now again not waitForSync at the same time. 2016-08-30 11:11:25 +02:00
Michael Hackstein 82edb8707a Merge branch 'generic-col-types' of github.com:arangodb/arangodb into generic-col-types 2016-08-30 10:12:36 +02:00
Michael Hackstein 7cf7b89c6d Removed more usage of VocbaseCollectionInfo and replaced it by LogicalCollection. It's getting better now. State still not green. 2016-08-29 18:44:34 +02:00
jsteemann b9f8709104 renamed GeoIndex2 to GeoIndex 2016-08-29 13:02:07 +02:00
jsteemann b3ef2c8206 fix some leaks 2016-08-29 12:48:02 +02:00