Andreas Streichardt
|
a121aff1a0
|
Implement proper (database) current loading
|
2016-05-06 18:10:45 +02:00 |
Andreas Streichardt
|
9cbe13dd43
|
Merge branch 'json_agency_comm' into devel
|
2016-05-06 17:21:41 +02:00 |
Andreas Streichardt
|
3773b0e66c
|
Merge branch 'json_agency_comm' of github.com:arangodb/arangodb into json_agency_comm
|
2016-05-06 17:04:04 +02:00 |
Andreas Streichardt
|
04ba5156e5
|
Rework planned collection loading
|
2016-05-06 17:03:13 +02:00 |
Max Neunhoeffer
|
5690c0410c
|
Remove option replicationQuorum which was unused as of now.
|
2016-05-06 09:53:01 +02:00 |
Max Neunhoeffer
|
0256193a27
|
Handle int case for HeartbeatThreadMs in agency gracefully.
|
2016-05-06 09:22:18 +02:00 |
Max Neunhoeffer
|
7232432dce
|
Fix usage of getValues2 in FollowerInfo class.
|
2016-05-06 09:15:33 +02:00 |
Kaveh Vahedipour
|
642fc70082
|
Heartbeat uses getValues2
|
2016-05-05 17:49:29 +02:00 |
Kaveh Vahedipour
|
d1bf42a2b8
|
shards add/remove to getValues 2
|
2016-05-05 17:34:45 +02:00 |
Max Neunhoeffer
|
e3dd2f0a94
|
Lose an unused local variable.
|
2016-05-05 00:27:48 +02:00 |
Max Neunhoeffer
|
b98ea35a38
|
Change a debug message into an error.
|
2016-05-04 23:47:13 +02:00 |
Kaveh Vahedipour
|
0bb19c0955
|
Merge branch 'json_agency_comm' of https://github.com/arangodb/arangodb into json_agency_comm
|
2016-05-04 16:52:23 +02:00 |
Kaveh Vahedipour
|
af7e490d2a
|
wrong implementation of property collectionsetting through coordinator
|
2016-05-04 16:52:14 +02:00 |
Max Neunhoeffer
|
cae72d0d61
|
Make _vpack of AgencyCommResult abstract.
|
2016-05-04 16:49:02 +02:00 |
Max Neunhoeffer
|
cd39a884f9
|
Fix fix.
|
2016-05-04 16:28:54 +02:00 |
Max Neunhoeffer
|
441f1caa4e
|
Fix new getValues2 calls.
|
2016-05-04 16:28:29 +02:00 |
Max Neunhoeffer
|
355a412cd4
|
Remove second argument of getValues2.
|
2016-05-04 16:02:05 +02:00 |
Max Neunhoeffer
|
c2ff6c326f
|
Fix a few possible crashes in HeartBeatThread.
|
2016-05-04 15:20:46 +02:00 |
Kaveh Vahedipour
|
7eed0ecc2f
|
Merge branch 'json_agency_comm' of https://github.com/arangodb/arangodb into json_agency_comm
|
2016-05-04 15:00:41 +02:00 |
Kaveh Vahedipour
|
9d8037b62b
|
added /supervision/jobs to initial agency structure
|
2016-05-04 15:00:33 +02:00 |
Max Neunhoeffer
|
0ac60a8fe7
|
Merge branch 'devel' into json_agency_comm
|
2016-05-04 11:15:02 +02:00 |
Max Neunhoeffer
|
cc8c635beb
|
Some cleanup in Agency init data.
|
2016-05-04 11:13:23 +02:00 |
Max Neunhoeffer
|
1b0b9ae5df
|
Take out getTargetServerEndpoint.
This used Target/MapIDToEndpoint which is now gone.
|
2016-05-04 11:10:42 +02:00 |
Max Neunhoeffer
|
b13b12960b
|
Sort out AgencyReadTransactions and cleanup AgencyWriteTransactions.
|
2016-05-04 00:08:15 +02:00 |
Andreas Streichardt
|
eeb1e769da
|
loadPlan() instead of loadDatabases()
|
2016-05-03 18:36:08 +02:00 |
Wilfried Goesgens
|
4fb12c91b1
|
Revalidate dispatcher pointer before accessing it and throw appropriate error message if not.
|
2016-05-03 16:56:50 +02:00 |
Max Neunhoeffer
|
617dcafefe
|
Fix unregisterCallback issue.
|
2016-05-03 16:29:12 +02:00 |
Kaveh Vahedipour
|
7ac2f7111a
|
Merge branch 'json_agency_comm' of https://github.com/arangodb/arangodb into json_agency_comm
|
2016-05-03 15:48:48 +02:00 |
Kaveh Vahedipour
|
5d911bceb4
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into json_agency_comm
|
2016-05-03 15:48:36 +02:00 |
Andreas Streichardt
|
f882db1436
|
Merge branch 'json_agency_comm' of github.com:arangodb/arangodb into json_agency_comm
|
2016-05-03 15:48:17 +02:00 |
Andreas Streichardt
|
f5f040e21a
|
Merge branch 'json_agency_comm' of github.com:arangodb/arangodb into json_agency_comm
|
2016-05-03 15:47:00 +02:00 |
Kaveh Vahedipour
|
61c90432aa
|
Merge branch 'json_agency_comm' of https://github.com/arangodb/arangodb into json_agency_comm
|
2016-05-03 15:40:38 +02:00 |
Kaveh Vahedipour
|
093445b999
|
wrong implementation of property collectionsetting through coordinator
|
2016-05-03 15:40:25 +02:00 |
Andreas Streichardt
|
8a281cfe78
|
Migrate ensure/drop index to proper callbacks
|
2016-05-03 15:28:46 +02:00 |
Max Neunhoeffer
|
4e14d6ddb8
|
Merge branch 'json_agency_comm' of ssh://github.com/ArangoDB/ArangoDB into json_agency_comm
|
2016-05-03 15:27:03 +02:00 |
Max Neunhoeffer
|
416c493534
|
Cleanup stuff in ClusterInfo, invalidate caches when needed.
|
2016-05-03 15:24:49 +02:00 |
Kaveh Vahedipour
|
c6ab722f97
|
corrected for cluster shell agency test
|
2016-05-03 15:01:52 +02:00 |
Kaveh Vahedipour
|
0f1e961f2d
|
removing debug output
|
2016-05-03 13:58:51 +02:00 |
Kaveh Vahedipour
|
bc6edb856c
|
removed debug output
|
2016-05-03 11:51:05 +00:00 |
Kaveh Vahedipour
|
bd0c60f5e8
|
removed debug output
|
2016-05-03 11:49:09 +00:00 |
Max Neunhoeffer
|
3c6b4d1197
|
Ensure proper cleanup of stack local mutex.
|
2016-05-03 13:35:02 +02:00 |
Max Neunhoeffer
|
3e2bd943ed
|
Merge branch 'json_agency_comm' of ssh://github.com/ArangoDB/ArangoDB into json_agency_comm
|
2016-05-03 12:55:23 +02:00 |
Max Neunhoeffer
|
7c7394b0fb
|
Recheck Current/Version every 5 heartbeats.
|
2016-05-03 12:55:03 +02:00 |
Andreas Streichardt
|
cad48bf844
|
Merge branch 'json_agency_comm' of github.com:arangodb/arangodb into json_agency_comm
|
2016-05-03 12:53:39 +02:00 |
Andreas Streichardt
|
5094190c32
|
createDatabase working properly using callbacks as intended
|
2016-05-03 12:52:39 +02:00 |
Andreas Streichardt
|
b1c27a9707
|
Rename method name to better reflect what it is actually doing
|
2016-05-03 12:11:50 +02:00 |
Max Neunhoeffer
|
0a2c185dd9
|
Agency init nicer.
|
2016-05-03 11:08:13 +02:00 |
Kaveh Vahedipour
|
b3c00c0c2f
|
correct id for _system in agency is string
|
2016-05-03 08:52:05 +00:00 |
Max Neunhoeffer
|
1c2790f8b6
|
Improve logging at agency initialization.
|
2016-05-03 10:46:29 +02:00 |
Kaveh Vahedipour
|
3608d91f87
|
Corrected create database in coordinator
|
2016-05-03 10:06:20 +02:00 |
Kaveh Vahedipour
|
dab8accd5b
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into json_agency_comm
|
2016-05-03 08:57:09 +02:00 |
Kaveh Vahedipour
|
d0e15bb046
|
create database is semifunctional
|
2016-05-02 19:03:00 +02:00 |
Andreas Streichardt
|
36b3a50bb8
|
Remove current callback leftovers (dead anyway)
|
2016-05-02 18:46:27 +02:00 |
jsteemann
|
3fac4cdcf1
|
cppcheck
|
2016-05-02 18:11:06 +02:00 |
jsteemann
|
76b9393211
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
|
2016-05-02 17:49:12 +02:00 |
Kaveh Vahedipour
|
b791188f18
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into json_agency_comm
|
2016-05-02 17:49:11 +02:00 |
Andreas Streichardt
|
0790b00737
|
hotfix for cluster startup
|
2016-05-02 17:45:39 +02:00 |
Kaveh Vahedipour
|
00ce93b8d0
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into json_agency_comm
|
2016-05-02 16:14:37 +02:00 |
Kaveh Vahedipour
|
88ea3473b0
|
too much output in logs
|
2016-05-02 16:07:00 +02:00 |
jsteemann
|
fefdd33574
|
use xxHash for hashing id strings
|
2016-05-02 15:46:04 +02:00 |
Andreas Streichardt
|
ae83410d40
|
Multithreading and V8 fixes
|
2016-05-02 14:18:23 +02:00 |
Andreas Streichardt
|
974ecdc208
|
Implement Current callback
|
2016-05-02 14:00:26 +02:00 |
Andreas Streichardt
|
b1d4a9d9d7
|
Merge branch 'devel' of github.com:arangodb/arangodb into devel
|
2016-05-02 12:21:00 +02:00 |
Andreas Streichardt
|
18ea698038
|
Restructure code so that the installed versions are being returned by
the plan changer
|
2016-05-02 12:19:07 +02:00 |
jsteemann
|
96fceb4411
|
use std::unordered_maps for headers
|
2016-05-01 20:52:47 +02:00 |
jsteemann
|
352df5f3ea
|
cleanup
|
2016-05-01 15:32:33 +02:00 |
jsteemann
|
1250fcf63e
|
micro optimizations
|
2016-05-01 00:03:23 +02:00 |
jsteemann
|
d6833b6862
|
potentially optimized lookups for _from and _to
|
2016-04-30 14:21:15 +02:00 |
Kaveh Vahedipour
|
b962ee0b99
|
correct unit tests
|
2016-04-29 19:26:10 +02:00 |
Kaveh Vahedipour
|
4ab02dda5f
|
fixed collection unload issue on coordinator
|
2016-04-29 15:23:20 +00:00 |
Kaveh Vahedipour
|
1f8f8d8bb9
|
remerging devel
|
2016-04-29 17:17:22 +02:00 |
Kaveh Vahedipour
|
86959d83a6
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into json_agency_comm
|
2016-04-29 16:29:05 +02:00 |
Kaveh Vahedipour
|
77bd64aa32
|
go go go
|
2016-04-29 16:14:55 +02:00 |
jsteemann
|
bb6c0aba37
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
|
2016-04-29 15:18:29 +02:00 |
jsteemann
|
3a92773685
|
use StaticStrings
|
2016-04-29 15:18:20 +02:00 |
Andreas Streichardt
|
e26d1e4a7d
|
Merge branch 'devel' of github.com:arangodb/arangodb into devel
|
2016-04-29 15:17:35 +02:00 |
Andreas Streichardt
|
b784084cbc
|
Fix uninitialised value
|
2016-04-29 15:17:19 +02:00 |
jsteemann
|
3bb0f5fbe1
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
|
2016-04-29 14:52:30 +02:00 |
Max Neunhoeffer
|
017d4a56a7
|
Better logging.
|
2016-04-29 14:45:27 +02:00 |
Kaveh Vahedipour
|
1d00ad5e74
|
fixed drop index
|
2016-04-29 14:30:48 +02:00 |
jsteemann
|
64ee910e38
|
move system attributes to the front of objects
|
2016-04-29 13:13:39 +02:00 |
Andreas Streichardt
|
6ef558765c
|
execute heartbeat logic at least once
|
2016-04-29 11:41:53 +02:00 |
Kaveh Vahedipour
|
4c3d906bd8
|
UserVersion, HB interval integers
|
2016-04-29 11:19:40 +02:00 |
Kaveh Vahedipour
|
7733e16392
|
UserVersion is a number
|
2016-04-29 10:45:27 +02:00 |
jsteemann
|
b796e4cc7d
|
use some static strings here and there
|
2016-04-29 01:37:44 +02:00 |
Kaveh Vahedipour
|
ee2115ceeb
|
remaining verbose output
|
2016-04-28 16:28:59 +02:00 |
Kaveh Vahedipour
|
e81e3e51e0
|
javascript side of jsonified agency
|
2016-04-28 15:15:55 +02:00 |
Kaveh Vahedipour
|
d886a85f31
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into json_agency_comm
|
2016-04-28 10:47:10 +02:00 |
Kaveh Vahedipour
|
b8badcb8ce
|
one of db-servers went into recess after many news and drops
|
2016-04-28 08:46:21 +00:00 |
Kaveh Vahedipour
|
67bc4a879d
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into json_agency_comm
|
2016-04-28 10:08:30 +02:00 |
jsteemann
|
1587931a98
|
fixed cluster startup
|
2016-04-28 10:05:54 +02:00 |
Kaveh Vahedipour
|
e0261d056d
|
cluster startup ok. execept of corrdinator.
|
2016-04-27 17:54:27 +02:00 |
Kaveh Vahedipour
|
6329d90155
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into json_agency_comm
|
2016-04-27 17:27:52 +02:00 |
Kaveh Vahedipour
|
bb834bb4a1
|
cluster startup ok. execept of corrdinator.
|
2016-04-27 17:27:06 +02:00 |
Kaveh Vahedipour
|
049cc8602e
|
careful with loops :(
|
2016-04-27 16:53:09 +02:00 |
jsteemann
|
22a1c0bb08
|
use method
|
2016-04-27 13:08:24 +02:00 |
Andreas Streichardt
|
6719de1192
|
Fix agency redirect
|
2016-04-26 17:32:51 +02:00 |
Kaveh Vahedipour
|
4e2d86dc67
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into json_agency_comm
|
2016-04-26 10:55:13 +02:00 |
Kaveh Vahedipour
|
1a30b0495d
|
continous
|
2016-04-26 10:55:09 +02:00 |
Jan Steemann
|
a0883fb0fc
|
fixed busy wait
|
2016-04-26 10:48:42 +02:00 |
Kaveh Vahedipour
|
d4fc6a1062
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
|
2016-04-25 18:37:32 +02:00 |
Kaveh Vahedipour
|
0530603763
|
dirty yet
|
2016-04-25 18:37:28 +02:00 |
Andreas Streichardt
|
0dc0dc2df7
|
Fix use after free
|
2016-04-25 17:16:51 +02:00 |
Andreas Streichardt
|
a889cf5710
|
Rework dispatchedPlanVersion...fix races
|
2016-04-25 16:40:35 +02:00 |
Jan Steemann
|
d391e15680
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
|
2016-04-25 15:31:51 +02:00 |
Jan Steemann
|
c8c8625727
|
try to fix some undefined behavior on cluster startup
|
2016-04-25 15:31:23 +02:00 |
Jan Steemann
|
f93017d880
|
fix Visual Studio warning
|
2016-04-25 14:17:35 +02:00 |
Andreas Streichardt
|
22e1292420
|
Reset to 1000ms again
|
2016-04-25 13:26:27 +02:00 |
Andreas Streichardt
|
5257c3fb52
|
Merge branch 'devel' of github.com:arangodb/arangodb into devel
|
2016-04-25 13:19:34 +02:00 |
Andreas Streichardt
|
c5cbc1ae7d
|
Fix cluster collection handling
|
2016-04-25 13:19:13 +02:00 |
jsteemann
|
dcc5825f93
|
cleaned up features a bit
|
2016-04-24 14:29:29 +02:00 |
Frank Celler
|
c46eb8e65e
|
added LogfileManager as feature
|
2016-04-23 16:34:57 -07:00 |
jsteemann
|
82e814cc69
|
cppcheck
|
2016-04-23 20:49:58 +02:00 |
jsteemann
|
0da9ac7cdc
|
micro optimizations
|
2016-04-23 16:23:15 +02:00 |
Jan Steemann
|
e5b86bd814
|
fixed last compile warning
|
2016-04-22 21:06:02 +02:00 |
Jan Steemann
|
4cf847aecd
|
fixed MSVC complaints
|
2016-04-22 21:04:03 +02:00 |
Frank Celler
|
82d0bac4fa
|
should be optional
|
2016-04-22 10:39:21 -07:00 |
Jan Steemann
|
5fc0e71fa0
|
intialize status variable to something
|
2016-04-22 19:16:42 +02:00 |
Kaveh Vahedipour
|
d2a95f2022
|
dirty yet
|
2016-04-22 19:04:59 +02:00 |
Kaveh Vahedipour
|
04fbad730a
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
|
2016-04-22 18:49:27 +02:00 |
Andreas Streichardt
|
14120af8aa
|
Change default value
|
2016-04-22 18:34:32 +02:00 |
Jan Steemann
|
78a1e6a7ef
|
fix uninitialized variable
|
2016-04-22 18:32:38 +02:00 |
Andreas Streichardt
|
a01c5a4b40
|
Merge branch 'devel' of github.com:arangodb/arangodb into devel
|
2016-04-22 17:32:57 +02:00 |
Andreas Streichardt
|
ea32926e45
|
Properly callbackify create and dropcollection
|
2016-04-22 17:32:00 +02:00 |
Jan Steemann
|
38e543e0a8
|
cppcheck
|
2016-04-22 15:51:03 +02:00 |
Kaveh Vahedipour
|
610578ec03
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
|
2016-04-22 15:50:06 +02:00 |
Kaveh Vahedipour
|
aaf49fcdf4
|
removing strigified json from agencycomm
|
2016-04-22 15:50:02 +02:00 |
Jan Steemann
|
e3db1236c6
|
fixed compile warnings
|
2016-04-22 15:31:47 +02:00 |
Jan Steemann
|
7d6994862e
|
fixed startup/shutdown with specific features
|
2016-04-22 14:44:42 +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 |
Jan Steemann
|
143c2378af
|
fixed leak
|
2016-04-22 13:01:32 +02:00 |
Andreas Streichardt
|
3f1b75c99f
|
Merge branch 'devel' of github.com:arangodb/arangodb into devel
|
2016-04-22 11:22:20 +02:00 |
Andreas Streichardt
|
46b6561d78
|
Create planned collection in one transaction
|
2016-04-22 11:21:31 +02:00 |
Frank Celler
|
5335a5b0af
|
moved to Random
|
2016-04-21 22:53:20 -07:00 |
Andreas Streichardt
|
d58e3b5022
|
Remove useless move
|
2016-04-21 17:55:21 +02:00 |
Andreas Streichardt
|
ef06a12e5d
|
Merge branch 'devel' of github.com:arangodb/arangodb into devel
|
2016-04-21 17:40:54 +02:00 |
Max Neunhoeffer
|
4aa0764ff5
|
Fix dropCollectionCoordinator.
|
2016-04-21 16:52:50 +02:00 |
Max Neunhoeffer
|
db7041db1e
|
Fix transaction management in AgencyComm.
|
2016-04-21 16:52:36 +02:00 |
Max Neunhoeffer
|
877e42e7c5
|
Merge branch 'FMH' into devel
|
2016-04-21 14:04:39 +02:00 |
Andreas Streichardt
|
917255fa28
|
Remove traces
|
2016-04-21 13:54:46 +02:00 |
Max Neunhoeffer
|
80cd846702
|
Sort out start order of things w.r.t. cluster.
|
2016-04-21 11:13:11 +02:00 |
Max Neunhoeffer
|
ef01814127
|
Add servers entry to getCollectionInfoCurrent in JS.
|
2016-04-21 09:29:05 +02:00 |
jsteemann
|
4a87925b41
|
fixed cluster start
|
2016-04-20 17:36:39 +02:00 |
Max Neunhoeffer
|
aba651ad0d
|
Better error handling.
|
2016-04-20 17:22:37 +02:00 |
Kaveh Vahedipour
|
2637666698
|
cluster start on fmh succeeds, however slow
|
2016-04-20 16:12:48 +02:00 |
Max Neunhoeffer
|
83f380aa2b
|
Use vocbase.
|
2016-04-20 15:31:18 +02:00 |
Max Neunhoeffer
|
cbd5f202bb
|
Initialize ClusterInfo lib in cluster.
|
2016-04-20 15:31:08 +02:00 |
Kaveh Vahedipour
|
72eb968d99
|
vobase is now acquired through server feature
|
2016-04-20 15:13:24 +02:00 |
Frank Celler
|
3bb24146a6
|
Merge branch 'devel' of github.com:arangodb/arangodb into FMH
|
2016-04-19 19:18:02 -07:00 |
Andreas Streichardt
|
c738773f22
|
Include guards instead of #pragma once
|
2016-04-19 17:40:51 +02:00 |
Max Neunhoeffer
|
2bfe7b8b24
|
Finishing touches to performRequests.
|
2016-04-19 16:17:41 +02:00 |
Max Neunhoeffer
|
d1bea93518
|
Fix too short timeout in server shutdown /Current/Lock in agency.
|
2016-04-19 15:40:19 +02:00 |
Max Neunhoeffer
|
0d1a7239c1
|
Bugfixes for synchronous replication.
|
2016-04-19 14:44:23 +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 |
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 |
Frank Celler
|
2dd798cd48
|
WIP
|
2016-04-15 22:09:55 -07:00 |
Frank Celler
|
e298ac9881
|
Merge branch 'devel' of github.com:arangodb/arangodb into FMH
|
2016-04-15 21:05:52 -07:00 |
Frank Celler
|
dd44191a91
|
WIP
|
2016-04-15 21:03:53 -07:00 |
Frank Celler
|
cd91d3654e
|
Merge remote-tracking branch 'origin' into FMH
|
2016-04-15 19:01:38 -07: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
|
5645d77d22
|
Merge branch 'devel' of github.com:arangodb/arangodb into spdvpk
|
2016-04-15 15:40:04 +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 |
Jan Steemann
|
a071a2ffe2
|
fixed startup race
|
2016-04-15 12:01:14 +02:00 |
Jan Steemann
|
0073a86228
|
fix potential agency initialization race
|
2016-04-15 10:45:50 +02:00 |
Michael Hackstein
|
4dc69a0162
|
Fixed a bug in Shard distribution for Cluster Coordinator.
|
2016-04-15 10:32:07 +02:00 |
Michael Hackstein
|
59f7d1ec70
|
Merge branch 'devel' of github.com:arangodb/arangodb into spdvpk
|
2016-04-15 08:25:05 +02:00 |
Frank Celler
|
8254bd4bd6
|
WIP
|
2016-04-14 21:32:12 -07:00 |
Jan Steemann
|
46e5150272
|
micro optimizations
|
2016-04-14 20:57:24 +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
|
8c7023850e
|
Merge branch 'devel' of github.com:arangodb/arangodb into spdvpk
|
2016-04-14 19:37:28 +02:00 |
Andreas Streichardt
|
23af9480f6
|
Merge branch 'devel' of github.com:arangodb/arangodb into devel
|
2016-04-14 18:18:16 +02:00 |
Andreas Streichardt
|
612c387c56
|
Optimize version increase stuff
|
2016-04-14 18:17:25 +02:00 |
Michael Hackstein
|
483ca0d5b3
|
Merge branch 'devel' of github.com:arangodb/arangodb into spdvpk
|
2016-04-14 17:42:41 +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 |
Kaveh Vahedipour
|
333d53e733
|
store's operator handling on non-keyword 'op' and consistent handling of keys as paths
|
2016-04-14 17:29:46 +02:00 |
Max Neunhoeffer
|
c71788ef32
|
Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel
|
2016-04-14 16:51:01 +02:00 |
Max Neunhoeffer
|
bd1fd8fc3d
|
Fix AgencyComm::getValues.
|
2016-04-14 16:50:46 +02:00 |
Andreas Streichardt
|
7a8f101cfc
|
Merge branch 'devel' into agency
|
2016-04-14 15:31:14 +02:00 |
Andreas Streichardt
|
10461fe369
|
Fix cluster shutdown time
|
2016-04-14 15:30:19 +02:00 |
Max Neunhoeffer
|
79d709a01c
|
Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel
|
2016-04-14 13:30:23 +02:00 |
Max Neunhoeffer
|
87197cd843
|
Fix lock() in AgencyComm.
|
2016-04-14 13:30:07 +02:00 |
Andreas Streichardt
|
1794be7c30
|
Version is now an Uint64 consistently
|
2016-04-14 13:29:36 +02:00 |
Andreas Streichardt
|
a9b282a231
|
Init done in one step
|
2016-04-14 13:12:57 +02:00 |
Jan Steemann
|
5c17402536
|
reduce number of agency requests a bit
|
2016-04-14 11:40:21 +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
|
1e92fd3485
|
Merge branch 'devel' of github.com:arangodb/arangodb into spdvpk
|
2016-04-14 08:28:28 +02:00 |
Frank Celler
|
0fa6435731
|
WIP
|
2016-04-13 21:12:16 +02:00 |
Andreas Streichardt
|
b03d4e610a
|
Remove watchValue from agency
|
2016-04-13 15:42:23 +02:00 |
Andreas Streichardt
|
b77cc777ff
|
Kill remaining watchValues
|
2016-04-13 15:35:17 +02:00 |
Andreas Streichardt
|
4c27442bd9
|
Implement callbacks
|
2016-04-13 14:05:15 +02:00 |
Frank Celler
|
dc3e8e6bdb
|
WIP
|
2016-04-12 20:27:46 +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
|
8760f10354
|
Merge branch 'devel' of github.com:arangodb/arangodb into spdvpk
|
2016-04-12 08:01:40 +02:00 |
Michael Hackstein
|
55ed0f52b0
|
Potential fix for some modifyDocument operations in cluster
|
2016-04-12 08:01:17 +02:00 |
Max Neunhoeffer
|
c9031a648f
|
Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel
|
2016-04-11 23:39:02 +02:00 |
Max Neunhoeffer
|
a321d417a9
|
Add performRequests.
|
2016-04-11 23:37:46 +02:00 |
Frank Celler
|
922753ef3d
|
WIP
|
2016-04-11 17:44:41 +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
|
df497eb8b2
|
Merge branch 'devel' of github.com:arangodb/arangodb into spdvpk
|
2016-04-10 14:09:25 +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 |
Kaveh Vahedipour
|
3b578da758
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into agency
|
2016-04-08 12:40:59 +00:00 |
Kaveh Vahedipour
|
c949df2dfc
|
agency compiles after pull from devel
|
2016-04-08 12:40:38 +00:00 |
Michael Hackstein
|
d67b203382
|
Merge branch 'devel' of github.com:arangodb/arangodb into spdvpk
|
2016-04-08 13:15:16 +02:00 |
Jan Steemann
|
3a582af765
|
fix Windows build
|
2016-04-08 13:09:32 +02:00 |
Michael Hackstein
|
541395a262
|
Merge branch 'spdvpk' of github.com:arangodb/arangodb into spdvpk
|
2016-04-08 12:42:59 +02:00 |
Jan Steemann
|
0c00738aff
|
fixes for Visual Studio
|
2016-04-08 12:07:53 +02:00 |
Michael Hackstein
|
12d973504c
|
Fixed babies creation in cluster with undefined keys.
|
2016-04-08 10:53:11 +02:00 |
Jan Steemann
|
e4b1dd8f5f
|
fixed tests for TRI_HashJsonByAttributes()
|
2016-04-07 19:55:42 +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 |
Kaveh Vahedipour
|
a315997617
|
callback redesign
|
2016-04-07 10:20:08 +02:00 |
Jan Steemann
|
9f8c24b1cd
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
|
2016-04-06 15:43:27 +02:00 |
Andreas Streichardt
|
c2cf4be4e0
|
Remove etcd
|
2016-04-05 18:41:37 +02:00 |
Andreas Streichardt
|
d2d7af67fe
|
Kickstarter and planner are dead
|
2016-04-05 17:45:39 +02:00 |
Andreas Streichardt
|
0dd6e65310
|
Fix warning
|
2016-04-05 13:40:24 +02:00 |
Max Neunhoeffer
|
89303cf549
|
Fix a comment.
|
2016-04-05 11:30:02 +02:00 |
Kaveh Vahedipour
|
062a759bca
|
Merge branch 'agency' of https://github.com/arangodb/arangodb into devel
|
2016-04-04 12:13:48 +00:00 |
Andreas Streichardt
|
e5850658fb
|
Merge branch 'devel' of github.com:arangodb/arangodb into agency
|
2016-04-04 13:36:22 +02:00 |
Michael Hackstein
|
ab46b07f98
|
Reimplemented Traversal in Cluster case
|
2016-04-04 12:52:11 +02:00 |
Frank Celler
|
6002ede1c4
|
Merge branch 'devel' of github.com:arangodb/arangodb into FMH
|
2016-04-03 21:46:30 +02:00 |
Andreas Streichardt
|
983c6f1b7e
|
Merge branch 'agency' of github.com:arangodb/arangodb into agency
|
2016-04-01 17:21:42 +02:00 |
Andreas Streichardt
|
70d6f1259a
|
Finally cluster is working with the new agency
|
2016-04-01 17:07:28 +02:00 |
Michael Hackstein
|
98ab36fe56
|
Coordinator now reports UNIQUE_CONSTRAINT_VIOLATED correctly
|
2016-04-01 16:05:48 +02:00 |
Frank Celler
|
873f226b5f
|
added SchedulerFeature
|
2016-04-01 12:52:28 +02:00 |
Frank Celler
|
068f9defd7
|
splitted HttpResponse.h
|
2016-04-01 10:39:38 +02:00 |
Andreas Streichardt
|
b2fc192dd2
|
implement new agency
|
2016-03-31 14:03:01 +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 |
Michael Hackstein
|
4bdb090357
|
Replaced old version of cluster communication using ?rev= with new if-match header
|
2016-03-30 15:54:07 +02:00 |
Michael Hackstein
|
c4562a760c
|
The cluster internal communication now uses if-match header instead of ?rev= which is not supported any more
|
2016-03-30 13:38:51 +02:00 |
Andreas Streichardt
|
efa2c658bb
|
Remove obsolete addEndpoints
|
2016-03-29 13:44:15 +02:00 |
Frank Celler
|
af00417cf4
|
skeleton arangod
|
2016-03-25 15:14:43 +01:00 |
Jan Steemann
|
881761d2d5
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
|
2016-03-24 17:05:43 +01:00 |
Andreas Streichardt
|
8a93687d93
|
Merge branch 'devel' of github.com:arangodb/arangodb into devel
|
2016-03-24 16:56:35 +01:00 |
Andreas Streichardt
|
9ba72b4412
|
Properly update current collection
|
2016-03-24 16:55:15 +01:00 |
Jan Steemann
|
1915e39aea
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
|
2016-03-24 15:28:57 +01:00 |
Kaveh Vahedipour
|
9d43d4b708
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
|
2016-03-24 14:14:45 +01:00 |
Kaveh Vahedipour
|
1bdfe53ec2
|
Agency write sensitive to X-ArangoDB-Agency-Mode
|
2016-03-24 14:14:33 +01:00 |
Jan Steemann
|
7b758efaeb
|
handle status CL_COMM_BACKEND_UNAVAILABLE
|
2016-03-24 12:00:03 +01:00 |
jsteemann
|
8f4a3be165
|
cppcheck
|
2016-03-23 23:06:18 +01:00 |
jsteemann
|
3f3ac72503
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
|
2016-03-23 20:55:01 +01:00 |
Kaveh Vahedipour
|
6e31d0374d
|
need to log all changes of term in agency
|
2016-03-23 19:16:21 +01:00 |
Jan Steemann
|
3ccf593565
|
fixed potential shutdown issue
|
2016-03-23 19:07:21 +01:00 |
Jan Steemann
|
f670a07046
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
|
2016-03-23 19:01:19 +01:00 |
Jan Steemann
|
cb860d39e9
|
added assertions
|
2016-03-23 18:31:26 +01:00 |
Jan Steemann
|
da1721f262
|
added assertions
|
2016-03-23 18:14:03 +01:00 |
Jan Steemann
|
9ac39b7ad6
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
|
2016-03-23 16:36:30 +01:00 |
Max Neunhoeffer
|
1f6a4fd58d
|
Fix potential shutdown crash.
|
2016-03-23 14:07:09 +01:00 |
Kaveh Vahedipour
|
4f152db27f
|
Merge branch 'agency' of https://github.com/arangodb/arangodb into devel
|
2016-03-23 08:59:10 +00:00 |
Frank Celler
|
86fe838a68
|
new logger
|
2016-03-22 21:09:48 +01:00 |
Jan Steemann
|
34057af3bc
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
|
2016-03-22 12:01:47 +01:00 |
Max Neunhoeffer
|
ee9666e845
|
Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel
|
2016-03-21 23:02:59 +01:00 |
Max Neunhoeffer
|
cc76ffc5d2
|
Fix bug that callback was not called for singleRequest case in ClusterComm.
|
2016-03-21 23:00:44 +01:00 |
Jan Steemann
|
ce63219435
|
removed DocumentAccessor
|
2016-03-21 15:40:44 +01:00 |
jsteemann
|
906418778c
|
cppcheck
|
2016-03-18 11:23:38 +01:00 |
jsteemann
|
fd49f750fb
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
|
2016-03-18 10:46:03 +01:00 |
Kaveh Vahedipour
|
d6db18d655
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into agency
|
2016-03-18 10:45:15 +01:00 |
Andreas Streichardt
|
90862b6081
|
Proper secondary => Primary failover
|
2016-03-17 22:39:15 +00:00 |
Michael Hackstein
|
2d2cfae297
|
Merge branch 'spdvpk' of github.com:arangodb/arangodb into spdvpk
|
2016-03-17 18:51:30 +01:00 |
Michael Hackstein
|
401f55ae37
|
Replaced OperationCursor by shared_ptrs every where and removed the slice function from it. Instead it returns a shared ptr on a OperationResult on getMore
|
2016-03-17 18:49:20 +01:00 |
Andreas Streichardt
|
dca42efb2e
|
Rework cluster state handling
|
2016-03-17 14:48:33 +00:00 |
jsteemann
|
171488b6d2
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
|
2016-03-16 23:34:29 +01:00 |
Andreas Streichardt
|
614beefc74
|
Throw Http error 503 when a required backend is unavailable
|
2016-03-16 18:04:05 +00:00 |
Michael Hackstein
|
4a2c33eafc
|
Replaced setStartVertex(Slice) by setStartVertex(string) in Traversal and fixed all resulting compile errors. It now compiles but is not Functional yet. Have to implement reading of Documents from DB in TRX / VPack Style
|
2016-03-16 11:12:27 +01:00 |
jsteemann
|
9cb9dfd8af
|
Merge branch 'spdvpk' of https://github.com/arangodb/arangodb into spdvpk
|
2016-03-14 17:54:54 +01:00 |
jsteemann
|
358b09260e
|
fixed prologue marker writing
|
2016-03-14 17:54:46 +01:00 |
Max Neunhoeffer
|
d4fb621d19
|
Remove old code w.r.t. shardKeysChanged test.
|
2016-03-14 16:31:37 +01:00 |
Kaveh Vahedipour
|
61a55d61db
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into agency
|
2016-03-10 17:37:43 +01:00 |
Michael Hackstein
|
23f845de05
|
Merge branch 'spdvpk' of github.com:arangodb/arangodb into spdvpk
|
2016-03-10 10:46:30 +01:00 |
Michael Hackstein
|
4c4c117059
|
Partially Adopted Traverser to new transaction API. This is still work in Progress. It compiles but it will not work yet.
|
2016-03-10 10:42:20 +01:00 |
Max Neunhoeffer
|
d51beb5326
|
Get rid of update_policy for good.
|
2016-03-10 00:14:06 +01:00 |