jsteemann
3dab019067
sync ENGINE file
2017-05-30 16:39:30 +02:00
jsteemann
4adbc5ef97
prevent macro redefinition
2017-05-29 17:35:20 +02:00
Frank Celler
ee1c60c67a
added _binaryDocument and _binaryInsert ( #2506 )
2017-05-27 22:49:22 +02:00
Frank Celler
4800a8b7f6
Feature/hugepages ( #2497 )
...
* enabled checks for memory management
* added MADV_NOHUGEPAGE
* added documentation about NUMA and file systems
2017-05-25 16:04:23 +02:00
Andreas Streichardt
b70644440b
Do not allow creation of user collection when there are not enough
...
servers
2017-05-24 18:04:35 +02:00
Andreas Streichardt
360f082087
GetVersion() is deprecated
2017-05-24 10:58:15 +02:00
Wilfried Goesgens
77f1c66a0f
enable colors on recent enough windows versions
2017-05-23 18:18:07 +02:00
jsteemann
27a8adf9b8
moved shell colors into their own feature
2017-05-23 16:53:43 +02:00
Wilfried Goesgens
48505fba63
fix calculation of windows paths
2017-05-23 14:04:57 +02:00
Wilfried Goesgens
e08c09cbdb
fix calculation of windows paths
2017-05-23 13:33:22 +02:00
Wilfried Goesgens
c8b6d831ed
fix calculation of windows paths
2017-05-23 13:31:20 +02:00
jsteemann
bbdb191797
remove unused error code
2017-05-22 13:53:10 +02:00
jsteemann
a91c54f6b3
avoid double-copying of shared ptrs
2017-05-22 11:28:18 +02:00
jsteemann
7b924d8f33
pass by const reference to avoid copying
2017-05-22 11:27:55 +02:00
jsteemann
8858b81e2b
fixed issue #2490
2017-05-22 09:40:08 +02:00
Andreas Streichardt
9bfb16e4d5
Carrot fix to allow foreground logging on windows
2017-05-19 17:44:24 +02:00
Andreas Streichardt
d68aa00ed4
On windows do not allow standard input on external processes without pipes
...
dfdb test can now be executed on windows
2017-05-19 14:23:33 +02:00
jsteemann
adbe81d45d
fix adler32 function
2017-05-18 15:40:35 +02:00
jsteemann
61854bb73d
adjust error code from lock timeout to conflict
2017-05-18 10:34:41 +02:00
jsteemann
226920d7fa
optimizations
2017-05-17 23:41:16 +02:00
Andreas Streichardt
b5365c5003
Windows warning
2017-05-17 14:53:58 +02:00
Alan Plum
819a1194ba
Throw correct errors in Foxx management internals
2017-05-17 12:22:16 +02:00
Alan Plum
5d017d733c
Improve Foxx cluster resilience ( #2479 )
...
* Improve Foxx cluster resilience
Fixes #2083
Fixes #2384
Fixes #2408
Addresses #1892
* Port old Foxx API
* Implement single-file services
* Add console.errorStack/warnStack/infoStack helpers
* Simplify serviceInfo validation
* Extract github/upload logic into Aardvark and old FM API
* Move generator logic into Aardvark
* Move zip/js buffer logic into FM core
* Add Foxxmanager tests
* Send empty response when no README
* Disambiguate script arg format
Historically we allow passing an array of positional arguments or an arbitrary first argument.
This is surprising behaviour, so we should just always treat the value as a first argument.
* Rebuild bundle in development mode
* Nicer HTTP docs formatting
* Create Foxx HTTP docs
* Simplify service upload handling
* Remove inline swagger docs
* Implement public download route
* Consistency
* Rebuild aardvark
* Move bundle route into /_api/foxx/_local
* Rebuild Swagger API docs
* Add changes to CHANGELOG
* More docs
2017-05-16 17:41:29 +02:00
Andreas Streichardt
365de45f07
Add bye bye messages
2017-05-12 17:59:36 +02:00
jsteemann
b848030818
enable rocksdb logger
2017-05-12 12:03:54 +02:00
Simon Grätzer
c21bd1eeb8
Rocksb: index locking issue
2017-05-11 15:12:05 +02:00
Simon Grätzer
f101e21328
Geo index update, renaming
2017-05-11 13:19:51 +02:00
jsteemann
6a12272673
cppcheck
2017-05-10 18:24:34 +02:00
Simon Grätzer
d8053a9bcf
Fixing fulltext deduplication
2017-05-10 16:17:46 +02:00
jsteemann
488e4be485
preparation for RocksDB logger
2017-05-09 12:42:25 +02:00
jsteemann
1bfc52d800
suppress non-error warnings on shutdown
2017-05-09 12:40:45 +02:00
jsteemann
51b5dbbe57
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-05-09 10:25:53 +02:00
jsteemann
217d41f6f5
fix shutdown races
2017-05-09 10:24:40 +02:00
jsteemann
7db04133dd
move RocksDBLogger code into cpp file
2017-05-08 23:53:04 +02:00
Andreas Streichardt
6ffd2f6da2
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-05-08 20:33:20 +02:00
jsteemann
7577fed6fb
added logger
2017-05-08 18:24:40 +02:00
jsteemann
37a6dd2a81
remove unnecessary includes
2017-05-08 15:59:33 +02:00
jsteemann
5e5aa50bb7
remove obsolete comment
2017-05-08 15:57:20 +02:00
jsteemann
d47a506bcc
slightly improve error messages
2017-05-04 23:17:26 +02:00
Andreas Streichardt
f72b0eac05
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-05-03 23:32:02 +02:00
jsteemann
dae15d774c
honor unaligned memory access issues
2017-05-03 11:05:51 +02:00
jsteemann
e58dddd566
debugging
2017-05-02 17:19:38 +02:00
Kaveh Vahedipour
cb2420d7f5
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-04-28 11:57:28 +02:00
Kaveh Vahedipour
c51e144678
ASAN runtime errors
2017-04-28 11:57:20 +02:00
jsteemann
8d5248932b
lock unification
2017-04-28 09:12:31 +02:00
Jan Christoph Uhde
5fa2cffc63
fix warning
2017-04-27 15:51:19 +02:00
Jan Christoph Uhde
837763097a
fix windows warning
2017-04-27 15:12:30 +02:00
jsteemann
8b7fe79ebb
added isLocked() flag for ConditionLocker
2017-04-27 13:01:30 +02:00
Simon Grätzer
fa15b43088
Fixed typedefs
2017-04-26 19:27:11 +02:00
Simon Grätzer
29286a9c1b
RocksDB WAL entries for transactions
2017-04-26 18:54:55 +02:00
Frank Celler
33fda9275c
Merge pull request #2451 from arangodb/feature/ldap-auth
...
Feature/ldap auth
2017-04-26 14:12:32 +02:00
Simon Grätzer
d228a94462
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
...
# Conflicts:
# arangod/Replication/InitialSyncer.cpp
2017-04-26 11:06:09 +02:00
baslr
f45a7f07b1
Merge remote-tracking branch 'origin/devel' into feature/ldap-auth
2017-04-26 10:52:50 +02:00
jsteemann
4289105eb3
fix shutdown issue
2017-04-25 16:09:01 +02:00
jsteemann
7344a03623
fix crashes
2017-04-25 15:47:11 +02:00
jsteemann
bd5737c5e7
try to fix shutdown issues when collection opening thread is waiting forever for scheduler to finish
2017-04-25 14:20:00 +02:00
baslr
579718ad37
Merge remote-tracking branch 'origin/devel' into feature/ldap-auth
2017-04-25 11:18:07 +02:00
Frank Celler
f94df236a3
added 'x-content-type-options: nosniff' to avoid MSIE bug
2017-04-24 18:47:56 +02:00
baslr
9a78fc650b
Merge remote-tracking branch 'origin/devel' into feature/ldap-auth
2017-04-24 15:37:18 +02:00
Kaveh Vahedipour
c9c4f6ccef
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-04-24 15:13:52 +02:00
Kaveh Vahedipour
ccc388a940
more dictributeShardsLike code mergedfrom 3.1
2017-04-24 15:13:40 +02:00
Wilfried Goesgens
ea3075e817
comment out the windows unhandled exception handler
2017-04-24 15:13:40 +02:00
Kaveh Vahedipour
c099c6daa9
more dictributeShardsLike code mergedfrom 3.1
2017-04-24 15:12:38 +02:00
baslr
3d9f58bb70
Merge remote-tracking branch 'origin/devel' into feature/ldap-auth
2017-04-24 12:45:35 +02:00
jsteemann
1df46f8923
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
2017-04-21 16:59:32 +02:00
Kaveh Vahedipour
1f81ce28b0
merge in cpp & js from 3.1.18 yet to do tests
2017-04-21 15:41:05 +02:00
jsteemann
c5854d050b
fix shutdown issue, modernize thread creation a bit
2017-04-19 16:57:53 +02:00
baslr
42ad1a8480
Merge remote-tracking branch 'origin/devel' into feature/ldap-auth
2017-04-19 16:08:14 +02:00
jsteemann
bda09ab9bd
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
2017-04-19 08:34:57 +02:00
jsteemann
5f8d9c4eb8
attempt to fix synchronization
2017-04-18 15:33:56 +02:00
Michael Hackstein
1087065ea5
Merge branch 'devel' of github.com:arangodb/arangodb into engine-api
2017-04-13 17:34:25 +02:00
baslr
d4ae94f937
Merge remote-tracking branch 'origin/devel' into feature/ldap-auth
2017-04-10 17:14:37 +02:00
Jan Christoph Uhde
c82fadc863
prepare limitation of transaction size
2017-04-10 14:00:55 +02:00
Frank Celler
50cfd9883e
added missing nullptr check
2017-04-10 09:23:30 +02:00
Wilfried Goesgens
6ab23bd56d
better detect cygwin i/o
2017-04-07 14:00:35 +02:00
Wilfried Goesgens
2da0e41466
add detection for cygwin/ssh ttys
2017-04-06 18:57:19 +02:00
Jan Christoph Uhde
60956dc09c
fix windows build
2017-04-06 10:17:17 +02:00
Michael Hackstein
039c6fbd16
Moved all logic of lib/Basics/PathFinder into seperated files in arangod/Graph. Preparation to detemplatify this code as we need some arangodb interna in it for Slice mangement
2017-04-05 15:31:44 +02:00
jsteemann
9f330881a2
constify method
2017-04-05 09:00:06 +02:00
jsteemann
e0ec315d38
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
2017-04-03 13:20:02 +02:00
baslr
d18428561d
Merge remote-tracking branch 'origin/devel' into feature/ldap-auth
2017-04-03 13:12:50 +02:00
jsteemann
dd9ea4b781
fix parsing for URLs starting with ldap://
2017-04-03 13:06:31 +02:00
Jan Christoph Uhde
95007fe28e
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api-arango-result
...
* 'engine-api' of https://github.com/arangodb/arangodb : (46 commits)
Merged RocksDBPathBasedIndex into RocksDBVPackIndex.
fix handling of externals
fix toArray()
fix returning documents
Added hash-, skip list, persistent indexes
harmonize filtering - filter on full filename.
mini modifications
standardize starting of servers for replication tests
Edge index compliant with design doc
another fix for #2404
Moved „removeLargeRange“ method to commons
Added length byte to IndexValue keys.
fixed issue #2404
Added drop to primary index
Added drop() to indexes
Fixes a coordinator crash in Clustered Traversal. In case of failover during query planning.
Fixed edge index
Expand on CORS documentation
Let ArangoDB handle the allow-credentials header
make the authentication tests run on directories
...
2017-03-30 19:46:17 +02:00
Jan Christoph Uhde
13d83da06f
improve arangodb::Result
2017-03-30 14:58:58 +02:00
baslr
f669fd4b9e
LDAP: more options
2017-03-30 11:03:13 +02:00
Jan Christoph Uhde
b83ae2ab82
refactor some code to make use of arangodb::Result
2017-03-30 09:39:21 +02:00
jsteemann
3ff4f15a19
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
2017-03-29 17:50:55 +02:00
jsteemann
e73417aef1
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-03-29 17:50:49 +02:00
Simon Grätzer
cd9e9a13cf
Path based enumerator
2017-03-29 17:33:02 +02:00
baslr
352ad60589
Merge remote-tracking branch 'origin/devel' into feature/ldap-auth
2017-03-29 15:56:56 +02:00
jsteemann
2a6eade215
added LDAP url parser
2017-03-29 15:34:49 +02:00
baslr
0713099acc
Merge remote-tracking branch 'origin/devel' into feature/ldap-auth
2017-03-29 15:13:24 +02:00
jsteemann
bd4a2eb6b6
make @dothebart happier
2017-03-29 15:04:54 +02:00
jsteemann
f04f6e7cd4
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
2017-03-29 12:53:26 +02:00
Jan Christoph Uhde
408d7cab12
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
...
* 'engine-api' of https://github.com/arangodb/arangodb :
fixed serialization bug
warn before we run out of file descriptors
updated CHANGELOG
slightly simplify logging
2017-03-29 11:22:18 +02:00
jsteemann
d99945e962
use ReadWriteLockCPP11 instead of ReadWriteLock
...
ReadWriteLock is now a typedef for ReadWriteLockCPP11
one of the classes will finally be removed when it is known which locking concept is superior
2017-03-29 11:13:50 +02:00
Jan Christoph Uhde
796c32a341
improve error handling in some places
2017-03-29 11:04:04 +02:00
jsteemann
bf6e3bddbe
fix MSVC warning
2017-03-29 10:11:46 +02:00
jsteemann
383239a14f
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
2017-03-29 09:17:44 +02:00
jsteemann
f728fcdbb8
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
2017-03-29 02:41:00 +02:00