Frank Celler
f559344034
added different path for different editions
2016-09-30 15:24:31 +02:00
Max Neunhoeffer
18a4d423d2
Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel
2016-09-30 14:15:16 +02:00
Kaveh Vahedipour
1ab7b4368c
distributeShardsLike now stores CID
2016-09-30 14:12:13 +02:00
Max Neunhoeffer
5cd913e003
Fix error handling for ClusterInfo::getCollection.
2016-09-30 14:11:46 +02:00
Max Neunhoeffer
db021508da
Fix virtual cloning of LogicalCollections and derived types.
2016-09-28 21:05:29 +02:00
Max Neunhoeffer
dc706712b1
Silence a compiler warning in enterprise mode.
2016-09-28 16:23:58 +02:00
Kaveh Vahedipour
da0f624088
Adding Smart Edge Collection drops to v8-vocbase
2016-09-28 15:50:53 +02:00
Michael Hackstein
0eebff9c8a
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2016-09-27 15:00:08 +02:00
Michael Hackstein
785b8111df
Simplified code in LogicalCollection.
2016-09-27 14:52:19 +02:00
jsteemann
b5c5407b02
try to fix compile warnings in non-maintainer mode
2016-09-27 13:31:17 +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
Wilfried Goesgens
abd83047fe
implement use-local-time for slow queries as sugested in #2051
2016-09-14 13:01:30 +02:00
Jan Steemann
82c3a2af46
speed up looking up of revision ids
2016-09-12 17:09:04 +02:00
Max Neunhoeffer
4d1e7c5328
Fix which attribute names are allowed for shardKeys.
2016-09-12 10:04:45 +02:00
Frank Celler
eed90fc588
fixed cppcheck warnings
2016-09-09 15:08:48 +02:00
jsteemann
c4ca7ae2b5
make version details queryable via db._version()
2016-09-09 10:50:21 +02:00
jsteemann
0ed43127d5
fix memleak
2016-09-08 14:02:07 +02:00
jsteemann
eea35223de
move json-utilities to the place where it is solely used
2016-09-08 09:51:15 +02:00
jsteemann
3bfd0a874a
cosmetics
2016-09-07 22:43:47 +02:00
jsteemann
13a3470087
Merge branch 'engine-vs-velocystream' of https://github.com/arangodb/arangodb into generic-col-types
2016-09-07 11:44:54 +02:00
jsteemann
eac7eafc4e
fix collection creation
2016-09-06 18:33:08 +02:00
jsteemann
68ebbabe17
delete unused collection directories
2016-09-06 14:40:31 +02:00
Jan Christoph Uhde
275ebf566f
add patch requested by mark
2016-09-06 13:42:47 +02:00
jsteemann
ffa00e26a0
some index cleanup
2016-09-06 10:49:40 +02:00
Jan Christoph Uhde
6a3d6e080b
remove comments
2016-09-05 16:39:05 +02:00
jsteemann
f573f188dc
Merge branch 'engine-vs-velocystream' of https://github.com/arangodb/arangodb into generic-col-types
2016-09-05 14:02:57 +02:00
Jan Christoph Uhde
a53554dcd4
Merge remote-tracking branch 'origin/generic-col-types' into obi-velocystream
...
* origin/generic-col-types: (124 commits)
fixed invalid read
fixed index creation & validation
Added missing classes
micro optimizations
Added a try catch in loadPlan. If the agency for some reason contains invalid collection information the coordinator will not break down, instead it will ignore the invalid collection and continue.
looks good for dangling creation of shards
respond with proper error message in case queue is full
fix invalid check
fixed figures() call
half way through unassumed leadership
prealloc _readBuffer
fixed compile warning
work less on the heap
removed unused error codes
removed TRI_collection_t
removed bug into failedserver
Create apps directory before starting the instance.
Add instance info & port sniffing template
fixed issue #2034
privatized some members
...
Conflicts:
lib/Rest/HttpResponse.cpp
2016-09-05 13:29:39 +02:00
Jan Christoph Uhde
5fcef4803f
try to fix error that occured with fox
2016-09-05 11:57:39 +02:00
jsteemann
7e04cb07df
fixed index creation & validation
2016-09-05 11:42:44 +02:00
jsteemann
e468a51ad2
micro optimizations
2016-09-05 11:14:17 +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
jsteemann
e69a82a2a7
refactoring
2016-09-02 08:44:31 +02:00
jsteemann
a6697636ed
Merge branch 'generic-col-types' of https://github.com/arangodb/arangodb into generic-col-types
2016-09-02 08:13:49 +02:00
jsteemann
9c56f99fc0
do not propagate exceptions
2016-09-01 17:48:57 +02:00
Michael Hackstein
3c851f8687
Added proper error handling for collection not found in V8
2016-09-01 17:42:27 +02:00
jsteemann
2eaf7196e2
fixed some tests
2016-09-01 09:41:11 +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
a04934ce50
Merge branch 'engine-vs-velocystream' of https://github.com/arangodb/arangodb into generic-col-types
2016-08-31 09:25:09 +02:00
jsteemann
bdd9d1422e
bugfixes
2016-08-30 13:45:54 +02:00
jsteemann
7dfaf0d3f4
remove superfluous _infoLock
2016-08-30 11:54:04 +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
31809ac283
fixes for revision id
2016-08-29 17:06:07 +02:00
jsteemann
9e708112a6
privatize some TRI_datafile_t internals
2016-08-29 15:43:03 +02:00
jsteemann
b9f8709104
renamed GeoIndex2 to GeoIndex
2016-08-29 13:02:07 +02:00
Michael Hackstein
e444332def
Removed all references to _info in TRI_collection_t. This commit does not start. Constructor is broken.
2016-08-29 10:44:31 +02:00
jsteemann
5d3946a6ba
removed obsolete comment
2016-08-29 10:07:15 +02:00
jsteemann
e8c8f286cb
cleanup
2016-08-29 08:53:23 +02:00
jsteemann
f5972cc701
moved _keyGenerator
2016-08-26 16:34:21 +02:00
Jan Christoph Uhde
8e56b1df7d
improve logging
2016-08-26 16:22:49 +02:00
Michael Hackstein
d546d2acf0
Fixed index mathces definition, special cases.
2016-08-26 14:00:37 +02:00
Michael Hackstein
0985e7fc88
Merge branch 'engine-vs-velocystream' of github.com:arangodb/arangodb into generic-col-types
2016-08-26 12:52:41 +02:00
Michael Hackstein
1c883a811c
Potential fix for unload->load. Needs to be validated.
2016-08-26 12:35:33 +02:00
jsteemann
6150da7420
remove function pointers from TRI_datafile_t, added constructor and destructor
2016-08-26 09:08:24 +02:00
Michael Hackstein
b01a7ac0d5
Merge branch 'engine-vs-velocystream' of github.com:arangodb/arangodb into generic-col-types
2016-08-26 08:02:54 +02:00
Michael Hackstein
7d6402b15c
Fixed soem crashes and undefined behaviuor. Server does not crash during tests, however a lot of them are still red
2016-08-25 14:51:03 +02:00
jsteemann
396ab41736
allow dropping system collections in some rare cases
2016-08-25 12:47:06 +02:00
Michael Hackstein
e1ac5175b1
Merge branch 'engine-vs-velocystream' of github.com:arangodb/arangodb into generic-col-types
2016-08-25 11:09:11 +02:00
Michael Hackstein
1f3dabc8e1
Merge branch 'engine-vs-velocystream' of github.com:arangodb/arangodb into generic-col-types
2016-08-25 11:08:39 +02:00
jsteemann
f4aa60ed0d
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-vs-velocystream
2016-08-25 10:38:26 +02:00
Wilfried Goesgens
4939e02fb2
Make the existance of the database directory non-mandatory again.
2016-08-25 10:07:37 +02:00
Michael Hackstein
2af30f056d
Moved index creation to use LogicalCollection instead of TRI_collection_t. Involved changes of the constructor, all can now be created using iid and Slice. Removed specialized functions to create/find indixes in v8-voc index. Also the iteration is modified. This commit compiles but tests will fail. Merge commit.
2016-08-25 09:57:36 +02:00
jsteemann
07055384b8
Merge branch 'devel' of https://github.com/arangodb/arangodb into readcache
2016-08-24 17:34:59 +02:00
Wilfried Goesgens
1f162ac882
Implement scheme to more clever pass the directories from the build process to the run-time
...
We will now try to evaluate the toplevel install directory from the configured binary dir.
We will use this toplever directory when searching for other directories.
2016-08-24 14:45:08 +02:00
jsteemann
c5f847a912
fix figures and volatile collection counts
2016-08-24 14:35:55 +02:00
jsteemann
fb4b3d0a3c
Merge branch 'engine-vs-velocystream' of https://github.com/arangodb/arangodb into readcache
2016-08-24 11:07:45 +02:00
jsteemann
7794b76b33
intermediate commit
2016-08-24 10:54:47 +02:00
Jan Christoph Uhde
1febeadfd7
finish ResponseCode enum
2016-08-23 15:46:42 +02:00
Jan Christoph Uhde
4873a9be71
finish ContentType enum
2016-08-23 15:02:55 +02:00
Jan Christoph Uhde
d3654d99d8
finish RequestType enum
2016-08-23 14:49:29 +02:00
Mark
3bd5c27c0c
changes for Visual Studio
2016-08-19 17:22:57 +02:00
Michael Hackstein
635641d4e5
Merge branch 'engine-vs-velocystream' of github.com:arangodb/arangodb into engine-vs-velocystream
2016-08-19 13:15:48 +02:00
jsteemann
f6ca78f9e7
removed JsonParser
2016-08-19 12:39:26 +02:00
Michael Hackstein
96f11c7e9f
Merge branch 'engine-vs-velocystream' of github.com:arangodb/arangodb into generic-col-types
2016-08-19 12:26:07 +02:00
jsteemann
6580131731
Merge branch 'readcache' of https://github.com/arangodb/arangodb into engine-vs-velocystream
2016-08-19 12:19:05 +02:00
Michael Hackstein
5f807900d7
Implemented updated of LogicalCollectionInfo. Right now this is only used in Cluster Mode
2016-08-19 11:14:23 +02:00
jsteemann
21dd73074a
cppcheck
2016-08-18 16:57:55 +02:00
Michael Hackstein
793a157b16
Fixed Cluster constructor of logical collection.
2016-08-18 15:18:12 +02:00
Michael Hackstein
d3ba488271
Merge branch 'engine-vs-velocystream' of github.com:arangodb/arangodb into generic-col-types
2016-08-18 12:38:07 +02:00
Michael Hackstein
bb91925903
Readded temporary logical collections in cluster. Otherwise it is entirely unclear when which collection has to be deleted.
2016-08-18 11:38:16 +02:00
jsteemann
2c47d442df
Merge branch 'readcache' of https://github.com/arangodb/arangodb into engine-vs-velocystream
2016-08-18 11:31:06 +02:00
jsteemann
b2cb551685
moved functionality from vocbase into DatabaseFeature
2016-08-18 09:24:26 +02:00
Michael Hackstein
dce3cf412d
Removed warnings.
2016-08-17 15:57:33 +02:00
jsteemann
0d20651614
centralize functionality
2016-08-17 15:11:45 +02:00
Michael Hackstein
cd9a2e14b6
Fixed all single-server tests. Cluster state is not yet fixed. Still needs some internal cleanup
2016-08-17 14:43:57 +02:00
Jan Christoph Uhde
34c0aa3540
Merge branch 'engine-vs-velocystream' of github.com:arangodb/arangodb into obi-velocystream-test
...
* 'engine-vs-velocystream' of github.com:arangodb/arangodb: (30 commits)
potentially fix thread pool shutdown issues
Remove the boost documentation. The wintendo can't stand long filenames in 2016
move CleanupThread into engine
Revert "Disable testcases for now, it triggers the crash on windows."
slightly improve execution logic
grunt build
improved gv
removed obsolete defines
assert a certain size
removed unused version attribute
removed unused method
removed unused attributes
removed unused enum
privatized
Revert "Remove iconv-lite"
privatize some compaction infos
changed index detection
removed unused files
privatize method
privatized method
...
2016-08-17 13:25:37 +02:00
Michael Hackstein
21335bb398
Merge branch 'engine-vs-velocystream' of github.com:arangodb/arangodb into generic-col-types
2016-08-17 11:23:04 +02:00
Michael Hackstein
17a6da8afb
Removed all references on TRI_vocbase_col_t and replaced them by LogicalCollection class. Not everything is properly moved and implemetned yet. This commit causes crashes.
2016-08-17 11:10:39 +02:00
Jan Christoph Uhde
21a9f64538
remove: _request from CommTask and contentType from setPayload()
2016-08-17 09:29:23 +02:00
jsteemann
803a3c84ce
removed unused version attribute
2016-08-16 17:21:59 +02:00
Jan Christoph Uhde
d8d6fb1ed0
Merge branch 'obi-velocystream' into engine-vs-velocystream
...
* obi-velocystream:
fix buffer clean up
avoid bug that occurred during buffer resize by allocating up front
i fix type of execepton so it gets caught
avoid dumper exception
failed try to resolve externals
add sanitizeExternalsChecked function
added handleSimpleError for database not found
fix build issue
silence complier warnings
fix: now returns object instead of string
try to fix simple route
2016-08-16 11:12:23 +02:00
Michael Hackstein
14e0411a87
Merge branch 'engine-vs-velocystream' of github.com:arangodb/arangodb into generic-col-types
2016-08-16 10:29:26 +02:00
Jan Christoph Uhde
1d1e19678d
failed try to resolve externals
2016-08-15 22:58:21 +02:00
jsteemann
1ec14d0bba
privatize attributes
2016-08-15 15:47:39 +02:00
Jan Christoph Uhde
dfb9e3ae0c
Merge branch 'engine-vs-velocystream' of github.com:arangodb/arangodb into obi-velocystream
...
* 'engine-vs-velocystream' of github.com:arangodb/arangodb: (71 commits)
jslint
finally fixed some nasty bugs after refactoring
jslint
Update README.md
execute ternary operator in C++ as well
added libs
added libs
added build
upgraded to boost 1.61.0
Tweak Aardvark's SUPPORT > Documentation tab
Docs: Data model -> Data models, note that NOT_NULL() is equal to SQL's COALESCE()
Correct HTTP docs about user parameters
generated files
Fix testing
Proper roles of servers
Streamline agency testing
Fix if
Fix testing
Improve clusterawareness in foxx and foxx queues
Add test because of keysorting bugfix
...
2016-08-15 15:18:54 +02:00
jsteemann
e9cabbecb7
Merge branch 'engine-vs-velocystream' of https://github.com/arangodb/arangodb into readcache
2016-08-15 14:26:50 +02:00