1
0
Fork 0
Commit Graph

41880 Commits

Author SHA1 Message Date
Simon Grätzer 19f68df395 Use uuid in Initial sync to ensure proper collection mapping (#3965)
* Use uuid in initalsync to ensure proper collection mapping

* fix compile error after merge
2017-12-13 22:12:47 +01:00
Simon Grätzer e1d9135421 Fixing assert (#4013)
(cherry picked from commit 1155df173bfb67303077fbe04ee8d909517bfd21)
2017-12-13 22:12:06 +01:00
Simran c4439c0daa Bug fix/windows open ui in default browser (#3940)
* NSIS: Open web interface after installation in default browser instead of IE

Removed plugin to open in new browser window. The plugin looked up a registry key which always stores the path to IE (even on Windows 10), not the default browser. Every modern browser should open a new tab using the new approach.

* Improve wording and fix some typos

* Add missing curly braces
2017-12-13 21:25:59 +01:00
jsteemann fba103fb49 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2017-12-13 18:19:07 +01:00
jsteemann e1a5268fca fix Windows compile error 2017-12-13 18:18:45 +01:00
Simon Grätzer c7ae7a7a2b Fixing nondeterministic behaviour (#4024) 2017-12-13 17:56:01 +01:00
Jan 73bce34174
potentially fix send request timeout (#4026) 2017-12-13 17:54:12 +01:00
Jan 9bcf3c7978
make SimpleHttpClient's SSL connections abortable too (#4023) 2017-12-13 14:03:33 +01:00
Jan 9c76613e63
fix premature unlock (#3802)
* fix some deadlocks found by evil lock manager (tm)

* fix duplicate lock

* fix indentation

* ensure proper lock dependencies

* fix lock acquisition

* removed useless comment

* do not lock twice

* create either a V8 transaction context or a standalone transaction context, depending on if we are called from within V8 or not

* AQL micro optimizations

* use explicit constructor

* only use V8DealerFeature's ConditionLocker for acquiring a free V8 context

entering and exiting the selected context is then done later on without having to hold the ConditionLocker

* remove some recursive locks

* Disable custom deadlock detection when Thread Sanitizer is enabled

* Changing ifdef's

* grr

* broke gcc

* Using atomic for ApplicationServer::_server

* fix premature unlock

* add some asserts

* honor collection locking in cluster

* yet one more lock fix

* removed assertion

* some more bugfixes

* Fixing assert

(cherry picked from commit 1155df173bfb67303077fbe04ee8d909517bfd21)
2017-12-13 13:27:42 +01:00
Jan 3143805c6f
make replication abortable (#4016) 2017-12-13 12:32:04 +01:00
Wilfried Goesgens e4a3a28004 if catch ran, and crashed emmit that to the xml file so we can see it in the oversight of the jenkins job. (#4014) 2017-12-13 11:31:12 +01:00
Simon Grätzer 739af2d1f5 Fixing some accidentally broken fulltext tests (#3951)
* Fixing some accidentally broken tests

* Fixing test...again
2017-12-13 10:19:17 +01:00
Jan 98d6eff37e
added assertions to make sure the generated ticks are as expected (#3969) 2017-12-13 10:19:00 +01:00
Jan b00bcc53f9
fix multiple binds to the same ip/port on Windows (#3734) 2017-12-12 23:17:16 +01:00
Simon Grätzer dce677720d Fixing an issue with intermediate commits (#3975) 2017-12-12 09:17:18 +01:00
Jan 4ce91ac16d
fix platform-dependent behavior of TRI_CopyFile (#3988) 2017-12-11 17:51:56 +01:00
Jan Christoph Uhde a297cdc3e8 check alternative registry key if the first one is not found (#3973) 2017-12-11 16:40:50 +01:00
Jan 5a4613c0bf
try to make the tests cope with async execution (#3982) 2017-12-11 11:28:51 +01:00
Jan 74347827bf
allow specification of log topics with whitespace in the argument (#3980)
For example, the following log level now does not cause a warning anymore

    v8 = trace

previously the log levels had to be specified without any whitespace around
2017-12-11 10:33:38 +01:00
Jan d1478dbcf6
increase timeout in queue tests (#3981) 2017-12-11 10:32:58 +01:00
ArangoDB Release Bot cf0d5edc3b nightly frontend build 2017-12-09 00:57:42 +00:00
Dan Larkin 5e3b5526d0 Fixed return value of cache rebalancer in a few spots. (#3967) 2017-12-08 16:01:54 +01:00
Jan 635f11884a
Bug fix/tidy up statistics (#3970)
* fix MSVC compile warning

* tidy up statistics

* remove undocumented db.__save V8 method, previously used for the statistics gathering from JavaScript
2017-12-08 16:00:23 +01:00
Heiko 5561ab4482 Bug fix/ui navigation label issue 1406 (#3879)
* nav label wrongly removed

* UI: fixed disappearing of the navigation label in some case special case
2017-12-08 15:57:10 +01:00
Kaveh Vahedipour ace06575dd when upgrading from 3.1 LastHeartBeatAcked could also have been missing, when the 3.1 cluster had not run for long enough (#3757) 2017-12-08 15:56:19 +01:00
Jan f5d71f42d2
added tests and updated documentation for Foxx queues (#3861) 2017-12-08 15:52:45 +01:00
Jan be019ffaad
improve compatibility when replicating from a 3.2 (#3865) 2017-12-08 15:52:31 +01:00
Michael Hackstein 613cc4f749 Reduce planning time of high depth Traversals (#3942)
* Improved the cost estimation of traversals to be independent from max search depth. This fixes #3917

* fix failing test on MSVC
2017-12-08 15:45:08 +01:00
Matthew Von-Maszewski a7b4599ff9 add defensive coding and logging in response to a divide by zero. ColumnFamilyData::RecalculateWriteStallConditions() called SetBytePerSecond() with some value less than four. Could have been a race condition due to our SetThrottle() called without db mutex. No proof, just likely. (#3949) 2017-12-08 15:42:44 +01:00
Heiko b409fd06c8 fixed issue #3822 - disabled input field for system collections (#3959) 2017-12-08 15:39:37 +01:00
Simran 6d1f238afb Fix for missing constant in older Windows versions (issue 3742) (#3963) 2017-12-08 15:38:16 +01:00
Matthew Von-Maszewski 7e3dc8afb8 connection timeout treated as "send complete" (#3866) 2017-12-08 11:36:43 +01:00
Jan eb0190066b
allow passing a serverId value of "none" to replication APIs (#3909) 2017-12-08 11:35:53 +01:00
sleto-it 715e9567f9 New cookbook 'Speeding up slave initialization' from MaxK (#3948) 2017-12-08 11:34:31 +01:00
Jan Christoph Uhde e6cda07a2a fix windows build (#3958) 2017-12-07 12:06:06 +01:00
ArangoDB Release Bot 1746232ded nightly frontend build 2017-12-07 00:57:45 +00:00
jsteemann 81d3fd604e disable always-failing tests for now
need to fix them soon. @simon
2017-12-06 20:29:44 +01:00
Jan 282be208cc
remove TRI_usleep and TRI_sleep, and use std::this_thread::sleep_for … (#3817) 2017-12-06 18:43:49 +01:00
Jan 6bdc26e5c9
remove now obsolete remainders of memory management functions (#3820) 2017-12-06 18:43:34 +01:00
Jan 9f8c5488c2
fix Windows ifdefs (#3824) 2017-12-06 18:43:12 +01:00
jsteemann c14076744b remove garbage output at test start 2017-12-06 18:08:46 +01:00
jsteemann 0c847df0b6 fix compilation 2017-12-06 16:58:58 +01:00
Manuel B 857c64c0d9 Move Statistics into c++ (#3184) 2017-12-06 16:36:52 +01:00
Jan 29ca87bb0c
fix an unnecessary downcast (#3774) 2017-12-06 16:36:10 +01:00
Jan Christoph Uhde 41a8c581a3 fix windows build (#3855) 2017-12-06 16:35:45 +01:00
Jan 08949a1608
disable junit reporter for catch tests (#3864) 2017-12-06 16:35:18 +01:00
Jan 73b3c65153
fix revision id vs local document id usage in incremental sync (#3887) 2017-12-06 16:33:57 +01:00
Wilfried Goesgens 7dd439f203 add build target to compile the starter if its present (#3679) 2017-12-06 16:33:37 +01:00
Jan 79ea9d8291
issue #3741: attempt to fix terminal color output in Windows (#3753) 2017-12-06 16:23:54 +01:00
jsteemann 53c2349d7c fix compile warning 2017-12-06 14:41:15 +01:00