mirror of https://gitee.com/bigwinds/arangodb
2 Commits
Author | SHA1 | Message | Date |
---|---|---|---|
|
328f46e3d6 |
This merges hotbackup and atomic-db-creation into 3.5. (#9968)
* Squashed commit of feature-3.5/hotbackup_devel. This puts hotbackup into 3.5. * Port atomic-database-creation-2 to 3.5. * Remove some wrongly ported code. * Fix compilation. * Fix a manual merge error. * Remove a feature from the mocks which does not exist in 3.5. * Add some code which was forgotten in manual merge. * Fix a problem introduced in a manual merge. * reuse function * Address some whitespace issues that came up in review * aardvark should not create the frontend collection * create _frontend collection from c++ * recheckAndUpdate Callback in CollectionWatcher * Wrong author ;) * rm outdated todo * Update lib/Basics/VelocyPackHelper.h Co-Authored-By: Michael Hackstein <michael@arangodb.com> * use logger unique id, use startup logger * not needed * optimized vector shardid method * do not create _modules collection lazy anymre * Formatting. * Assert instead of if/TRI_ASSERT(false) * Don't use exceptions as control structure * Re-add READ_LOCKER that got lost in translation * Fix audit log in case database creation fails early. * legacy sharding * Add CHANGELOG entry. * Retry database cancellation indefinitely * Do not use exceptions in UpgradeTask * DropCollection is a FAST_LANE action and should not need much time or else retry. * Remove superflous addition of LdapFeature Proudly brought to you by ASAN tests * Fixed check for distributShardsLike sharding on _system database * Fixed compile issue on tests * Removed assertion that seems to be not correct yet on devel. * Sort out google cloud storage as remote. (#9918) * Add successful method to ClusterCommResult. * Improve error forwarding for cluster internal communication. * Feature/hotbackup list retries (#9924) * retry hot backup listing for 2 minutes in cluster before giving up * Enable api by default. * fix broken list of non existing id (#9957) * Fix compilation after manual merge. * Fix another compilation problem. * Yet more fixes for compilation. * More compilation fixes. |
|
|
e64080e207
|
Merge 3.5.1 back to 3.5 (#9713)
* Bug fix 3.5/make arangosh reconnect (#9615) * make arangosh reconnect * added CHANGELOG entry * fix lagging AgencyCallbacks (#9620) * fix lagging AgencyCallbacks * optimizations, discussed with @mchacki * fix wording * updated CHANGELOG * fix yet another undefined behavior (#9629) * [3.5.1] Fail the FailedLeader Job if the new leader fails. (#9628) * Fail the FailedLeader Job if the new leader fails. * Updated changelog. * In case of timeout do not rollback. * Fixed catch tests. * Changed wording. * DELETED rollback. * reduce wait timeouts as a mitigation for notifying waiters without ho… (#9619) * reduce wait timeouts as a mitigation for notifying waiters without holding the required mutex this is a quick mitigation only, which reduces maximum wait time from 1 second to 100 milliseconds without changing other behavior. the main problem of notifying pending writers without successfully acquiring the required mutex still needs proper addressing. * adjust timing-dependent test * [3.5.1] Fast Controlled Leaderchange (#9634) * First draft of keeping in sync during controlled leader change. * Test if server is actually the leader in plan. * Updated changelog. * Added oldLeader check for set-the-leader request. * Small fixes. * Removed LOG_DEVEL. * less copying, more moving! 🚚 (#9645) * attempt to fix load_balancing tests in slow test environments (#9626) * Bug fix/fix swagger datatype (#9045) (#9602) * Bug fix/fix swagger datatype (#9045) * remove http so https arangos will work * verify that query parameters are proper swagger data types, fix offending documentation files * return the actual type - not the list of available ones * check formats * there is no uint64 in swagger * Fresh Swagger * Port TakeoverShardLeadership from devel to 3.5.1 (#9659) * Create TakeoverShardLeader job. * Add TakeoverShardLeadership to Action factory. * Add log message at level debug. * Sort out LOG_TOPIC ids. * Fix unit tests. * CHANGELOG. * Bug fix 3.5/hide mmfiles specific info in web ui (#9668) * attempt to fix load_balancing tests in slow test environments (#9626) * Bug fix/fix swagger datatype (#9045) (#9602) * Bug fix/fix swagger datatype (#9045) * remove http so https arangos will work * verify that query parameters are proper swagger data types, fix offending documentation files * return the actual type - not the list of available ones * check formats * there is no uint64 in swagger * Fresh Swagger * hide MMFiles-specific information when we don't need it * Ported ResignLeadership to 3.5 (#9656) * attempt to fix load_balancing tests in slow test environments (#9626) * Bug fix/fix swagger datatype (#9045) (#9602) * Bug fix/fix swagger datatype (#9045) * remove http so https arangos will work * verify that query parameters are proper swagger data types, fix offending documentation files * return the actual type - not the list of available ones * check formats * there is no uint64 in swagger * Fresh Swagger * Ported ResignLeadership to 3.5 * Add the actual http route. * Aardvark: Add k Shortest Paths example graph to UI (#9491) (#9661) * Aardvark: Add k Shortest Paths example graph to UI (#9491) * Add example graph to UI * Add kShortestPathsGraph to examples.js * Update example-graph.js * Update aardvark.js * Regenerate UI * add the ability to have cluster special examples (#9613) (#9663) * add the ability to have cluster special examples * Update get_cluster_health.md * fix abort condition, fix negative filtering for cluster tests * Test if job fails with unmet assertion * Remove cluster test example * germanize * better skip reasons * removing superfluous semicolons * Revert skip reasons, too noisy * various replication improvements: (#9675) * attempt to fix load_balancing tests in slow test environments (#9626) * Bug fix/fix swagger datatype (#9045) (#9602) * Bug fix/fix swagger datatype (#9045) * remove http so https arangos will work * verify that query parameters are proper swagger data types, fix offending documentation files * return the actual type - not the list of available ones * check formats * there is no uint64 in swagger * Fresh Swagger * various replication improvements: - better debuggability (more log details) - shorter minimum wait delay in active failover - fixed too early pruning of WAL files on leaders * Bug fix 3.5/fix rocksdb return code (#9692) * attempt to fix load_balancing tests in slow test environments (#9626) * Bug fix/fix swagger datatype (#9045) (#9602) * Bug fix/fix swagger datatype (#9045) * remove http so https arangos will work * verify that query parameters are proper swagger data types, fix offending documentation files * return the actual type - not the list of available ones * check formats * there is no uint64 in swagger * Fresh Swagger * fix return codes for concurrent writes to same documents * [3.5] Feature/rebootid notice changes, backport of #9523 (#9684) * Feature/rebootid notice changes, backport of #9523 * Fixed error code to not re-use an old one * Bug fix 3.5/issue 9679 (#9682) * attempt to fix load_balancing tests in slow test environments (#9626) * Bug fix/fix swagger datatype (#9045) (#9602) * Bug fix/fix swagger datatype (#9045) * remove http so https arangos will work * verify that query parameters are proper swagger data types, fix offending documentation files * return the actual type - not the list of available ones * check formats * there is no uint64 in swagger * Fresh Swagger * fixed issue #9679 * bug-fix/issue-#9660 (#9704) (#9707) * bug-fix/issue-#9660 (#9704) * fix issue * Update tests/js/common/aql/aql-view-arangosearch-cluster.inc Co-Authored-By: Jan <jsteemann@users.noreply.github.com> * Update tests/js/common/aql/aql-view-arangosearch-noncluster.js Co-Authored-By: Jan <jsteemann@users.noreply.github.com> * fix cluster tests * Update CHANGELOG * [3.5] agency node fixes (#9698) * node fixes port from 3.4 * fixed change log * update rocksdb statistics to deliver sums from column family instead of single value from default family. (#9706) * Feature 3.5/geo functions (#9710) * Add support for WGS84 on distances (#9672) * Add area calculations (#9693) * Update CHANGELOG |