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
jsteemann
ae40ea5450
finally fixed some nasty bugs after refactoring
2016-08-15 14:26:09 +02:00
Jan Christoph Uhde
02f1c4199f
fix: now returns object instead of string
2016-08-15 14:06:27 +02:00
Jan Christoph Uhde
21144a37c4
try to fix simple route
2016-08-15 12:51:28 +02:00
Michael Hackstein
94ca36fdb2
Removed cluster-wide CollectionInfo and replaced it with a logical collection. The Logical collection shall be always available, in cluster and single server.
2016-08-15 09:08:24 +02:00
Jan Christoph Uhde
61e384e8f2
Merge remote-tracking branch 'origin/engine-vs-velocystream' into merge_jans
...
* origin/engine-vs-velocystream: (54 commits)
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
Couldn't query two different keys beginning with the same string in one level
Add download and slack buttons to documentation header
gv
Adjustment for Repository Version
Adjustment for Repository Version
Adjustment for Repository Version
Update build-repository.h.in
improved gv
Create build-repository.h.in
queryView bugfix
grunt build
improved gv, added limit
improved gv
...
2016-08-15 08:51:38 +02:00
Jan Christoph Uhde
39c84522fa
vpack from body should be generated
2016-08-12 19:12:05 +02:00
Jan Christoph Uhde
757f276e33
add partial implementaion for vpp in v8 route
2016-08-12 15:06:22 +02:00
Michael Hackstein
796151ec19
Fixed a false nullptr assertion and removed dead code
2016-08-12 15:05:08 +02:00
Michael Hackstein
fe4fcee9e2
Added some assertions for nullptr when acessing TRI_collection_t
2016-08-11 15:36:36 +02:00
Michael Hackstein
7b328d39e9
Merge branch 'devel' of github.com:arangodb/arangodb into engine-vs-velocystream
2016-08-11 12:41:08 +02:00
Jan Christoph Uhde
0e5b455159
setPayload of response now takes contType instead of request
2016-08-08 14:48:56 +02:00
Jan Christoph Uhde
65b8e6beac
vpack is now put into v8 - but the vpack used must be compatible to json
2016-08-05 18:12:40 +02:00
Jan Steemann
103b19f22f
fix confusion with local and cluster databases
2016-08-05 17:45:20 +02:00
jsteemann
0ceccf6370
Merge branch 'devel' of https://github.com/arangodb/arangodb into readcache
2016-08-05 16:23:30 +02:00