Jan
208f1297e1
Bug fix/fixes 1007 ( #5815 )
2018-07-10 13:47:04 +02:00
Jan
0b7c74ca96
make curl not send "Expect: 100-continue" headers ( #5730 )
2018-07-10 09:17:01 +02:00
Jan
bf5caf210c
Bug fix/cleanup 2305 ( #5437 )
2018-05-23 15:45:55 +02:00
Jan
8e6d5df129
fixed minor several compiler complaints ( #5406 )
2018-05-23 11:50:00 +02:00
Jan
76e2c1b087
abort startup when using SSLv2 for a server endpoint ( #5339 )
2018-05-15 18:38:34 +02:00
Simon
fdee0544b7
Using asio::io_context::strands instead of locks ( #5266 )
...
* initial try adding strands
* working, stable amount of threads
* improve shell_client cluster
* Fixing some accounting for the scheduler
* Fix accounting
* Fixing wrong strand usage
* add missing return
* Fixing thread accounting
* More scheduler accounting issues
* Fixing various things
* Fixing some stuff
* Fixing some stuff
* Some more subtle bugfixes
* Some cleanup code
* fixing some stuff
* adding some more fixes
* Fixing possible issues
* Fixing missing _storeResult
* Fixing some stuff
* Reducing lambda stack, perhaps fixing hangups
* Fix writeunlocker
* Fixing possible issues
* adding some debugging stuff
* refactor sockets
* possible fixes
* Adding more job guards
* Fixin possible bug
* cleaning up some stuff
* working impl
* Remove debugging output
* Fixing build
* fixing import
* Fixing another bug
* removing debug log
* Removing examples
* Reverting scheduler working code
* Cleanup
* Addressing review comments
2018-05-07 15:58:19 +02:00
Jan
8b9eb13925
forward port branch feature-3.3/allow-jwt-in-arangosh ( #5009 )
2018-04-03 17:37:01 +02:00
Wilfried Goesgens
ef6ccafec4
Use std::this_thread::sleep_for to fix windows compile, mac compile ( #4794 )
2018-03-09 12:45:26 +01:00
Michael Hackstein
6f42d062be
Fixed false http error codes in timeout case. Also reactivated retry in error case. ( #4760 ) ( #4770 )
2018-03-08 09:19:16 +01:00
Simon
35136a89c0
Fix some problems with active failover ( #4540 )
2018-02-09 15:11:53 +01:00
Jan
b2ceb68205
Feature/small misc optimizations ( #4504 )
2018-02-08 09:25:07 +01:00
Jan
4e99113bbb
periodically recheck socket validity/connectivity for sockets that loop around poll() every 20s ( #4535 )
2018-02-08 08:40:52 +01:00
Jan
b2b6c06cbf
Feature/efficiency ( #3736 )
2018-01-05 16:51:31 +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
3143805c6f
make replication abortable ( #4016 )
2017-12-13 12:32:04 +01:00
Matthew Von-Maszewski
7e3dc8afb8
connection timeout treated as "send complete" ( #3866 )
2017-12-08 11:36:43 +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
Max Neunhöffer
74458d9d34
Add security check in AgencyComm::sendWithFailover. ( #3838 )
2017-12-06 10:50:40 +01:00
Jan
bef52d7dc3
Bug fix/cleanup after cppcheck ( #3639 )
2017-11-10 13:53:28 +01:00
Simon Grätzer
7c31960cf2
Feature/async failover ( #3451 )
2017-10-18 23:59:29 +02:00
m0ppers
325065a0c0
show warnings if curl work thread is blocked by error/success cbs ( #3316 )
2017-09-26 15:12:09 +02:00
m0ppers
f0ae3d3de7
Bug fix/uaf communicator request abort ( #3216 )
...
* Fix abortion of requests
* Fix progress callback
2017-09-15 22:42:30 +02:00
Jan
5165155ed1
Bug fix/fixes 0609 ( #3227 )
...
* do not use V8 variant of AQL functions in early optimization stage when a C++ variant is available
* additionally, simplify AQL function definitions and aliases
* warn when more than 90% of max mappings are in use
* added C++ variant of replication catchup
* added `--log.role` option
* updated CHANGELOG
* removed non-existing scheduler.threads option from config
* removed useless __FILE__, __LINE__ invocations
* updated CHANGELOG
* allow a priority V8 context
* remove TRI_CORE_MEM_ZONE
* try to fix Windows errors & warnings
* cleanup
* removed memory zones altogether
* exclude system collections from collection tests
2017-09-13 16:28:21 +02:00
Kaveh Vahedipour
a8304904ed
fixed openssl issue with 1.1 ( #3095 )
2017-08-22 15:50:25 +02:00
Max Neunhöffer
f458a7d10a
Wow...wrong type for httpstatuscode...it would zero out parts of the mutex on the stack ( #2800 )
2017-07-14 11:36:30 +02:00
Max Neunhöffer
2f874249bb
Bug fix/adjust agency comm timeouts ( #2765 )
...
* Take out 503 timeouts altogether.
* Overhaul of AgencyComm::sendWithFailover loop.
* Let performRequests optionally ignore 404 coll not found.
* Fix error message "database not found" when AgencyComm failed.
* Add log entries in Agency if locks are acquired too slowly.
* Reexecute the javascript cluster sync stuff even if there was no plan/current change...So failed sync jobs can retry later...
* Cover callbacks in Communicator by lock. This fixes https://github.com/arangodb/planning/issues/370
* Put in delay in waiting for leader in agency test.
* Schmutz logging to heartbeat topic.
* Add more lock time diagnostic in agent.
* Switch on agencycomm tracing in coordinator.
2017-07-13 00:44:28 +02:00
Jan
6a35df3992
should fix https://github.com/arangodb/planning/issues/413 ( #2742 )
2017-07-06 18:03:59 +02:00
Andreas Streichardt
7250ba29ee
Disable communicator and abort all requests when shutting down
2017-06-08 11:58:15 +02:00
Andreas Streichardt
dbf9e61b20
Add more debug output
2017-06-07 14:50:46 +02:00
Andreas Streichardt
4664c958f9
Disable proxy communication alltogether
2017-06-02 14:19:09 +02:00
Simon Grätzer
36503af230
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
...
# Conflicts:
# arangod/RocksDBEngine/RocksDBReplicationTailing.cpp
2017-05-24 18:38:34 +02:00
Simon Grätzer
2f2d07ab9a
Multihreaded import
2017-05-24 18:37:45 +02:00
jsteemann
25658e060e
intermediate commit for SSL debugging
2017-05-24 11:30:26 +02:00
jsteemann
422b06211f
fix some replication issues
2017-05-11 19:00:32 +02:00
Kaveh Vahedipour
b517cfa2be
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-05-08 16:13:24 +02:00
Kaveh Vahedipour
3d1a5893fc
fixing the fix
2017-05-08 16:13:05 +02:00
jsteemann
406bdeb3a1
fix indentation
2017-05-08 16:00:45 +02:00
Kaveh Vahedipour
6c87bad730
fixing the fix
2017-05-08 15:59:26 +02:00
Kaveh Vahedipour
5b32a8162d
oops more
2017-05-08 15:56:35 +02:00
Kaveh Vahedipour
30179aff06
ooops left debug output behind
2017-05-08 15:53:10 +02:00
Kaveh Vahedipour
6d63f88464
ooops left debug output behind
2017-05-08 15:51:14 +02:00
Kaveh Vahedipour
61444b6154
Fixed header parsing in SimpleHttpClient for wrongly advanced cursor position in readBuffer
2017-05-08 15:46:45 +02:00
Simon Grätzer
29286a9c1b
RocksDB WAL entries for transactions
2017-04-26 18:54:55 +02:00
Simon Grätzer
6472c4928d
Various warnings
2017-04-26 11:26:08 +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
jsteemann
d72762cbdd
fix default ssl protocol in yet another place
2017-04-21 18:07:40 +02:00
Simon Grätzer
b304d35ac2
Added rocksdb background thread
2017-04-20 18:50:52 +02:00
Michael Hackstein
1087065ea5
Merge branch 'devel' of github.com:arangodb/arangodb into engine-api
2017-04-13 17:34:25 +02:00
Simon Grätzer
14f260f1f0
Upload rockst start script
2017-04-13 14:01:00 +02:00