8000 more tests for replication consistency by jsteemann · Pull Request #13507 · arangodb/arangodb · GitHub
[go: up one dir, main page]

Skip to content

more tests for replication consistency #13507

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 34 commits into from
Feb 10, 2021
Merged
Changes from 1 commit
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
6f951c1
more tests for replication consistency
jsteemann Feb 8, 2021
cc2da80
add test case
jsteemann Feb 8, 2021
d25cf71
Reduce test size, still failing.
neunhoef Feb 8, 2021
c4507d1
Merge branch 'devel' of github.com:arangodb/arangodb into experimenta…
jsteemann Feb 8, 2021
31a4324
Merge branch 'devel' of github.com:arangodb/arangodb into experimenta…
jsteemann Feb 8, 2021
9bc3bef
Merge branch 'devel' of github.com:arangodb/arangodb into experimenta…
jsteemann Feb 8, 2021
8f84373
Merge branch 'devel' of github.com:arangodb/arangodb into experimenta…
jsteemann Feb 8, 2021
ea885e1
Merge branch 'devel' of github.com:arangodb/arangodb into experimenta…
jsteemann Feb 8, 2021
671ae2e
Sort out ridBuffer everywhere.
neunhoef Feb 8, 2021
a0633d6
Reactivate tests.
neunhoef Feb 8, 2021
ac78860
Two "fiese tests".
neunhoef Feb 8, 2021
0040220
RocksDB heap fix.
neunhoef Feb 8, 2021
a614b70
refactoring
jsteemann Feb 9, 2021
fbb2111
Merge branch 'experimental/replication-key-tests' of github.com:arang…
jsteemann Feb 9, 2021
43763af
fix replication with multiple unique secondary indexes
jsteemann Feb 9, 2021
fa8d6fa
Beautify header.
neunhoef Feb 9, 2021
3506354
Add CHANGELOG.
neunhoef Feb 9, 2021
c1155dc
Update arangod/Replication/DatabaseInitialSyncer.cpp
jsteemann Feb 9, 2021
4578c2a
Update arangod/Replication/DatabaseInitialSyncer.cpp
jsteemann Feb 9, 2021
f6105b6
Merge branch 'devel' of github.com:arangodb/arangodb into experimenta…
jsteemann Feb 9, 2021
bce5acd
added tests for old and new collection format
jsteemann Feb 9, 2021
bf6ea76
Merge branch 'experimental/replication-key-tests' of github.com:arang…
jsteemann Feb 9, 2021
cf2bfe5
properly spin up tests for old and new format
jsteemann Feb 9, 2021
3a7735c
Add unique constraint test.
neunhoef Feb 9, 2021
5690abf
Merge branch 'experimental/replication-key-tests' of ssh://github.com…
neunhoef Feb 9, 2021
1e52f3e
simplify tests
jsteemann Feb 9, 2021
acd74ae
Fix test.
neunhoef Feb 9, 2021
1be7ece
Merge branch 'experimental/replication-key-tests' of ssh://github.com…
neunhoef Feb 9, 2021
29d9e08
make old protocol work with multiple secondary unique indexes
jsteemann Feb 9, 2021
7f86038
Merge branch 'experimental/replication-key-tests' of github.com:arang…
jsteemann Feb 9, 2021
a125204
add tests
jsteemann Feb 9, 2021
0f944d8
improve test runtime
jsteemann Feb 9, 2021
b63d2bb
Merge remote-tracking branch 'origin/devel' into experimental/replica…
neunhoef Feb 9, 2021
584a8b8
reduce test runtime
jsteemann Feb 9, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Merge remote-tracking branch 'origin/devel' into experimental/replica…
…tion-key-tests
  • Loading branch information
neunhoef committed Feb 9, 2021
commit b63d2bbd8dee09b45ae505fb599cd340f5c77158
14 changes: 14 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,20 @@ devel

* Fixed a rare internal buffer overflow around ridBuffers.

* Issue #13141: The `move-filters-into-enumerate` optimization, when applied to
an EnumerateCollectionNode (i.e. full collection scan), did not do regular
checks for the query being killed during the filtering of documents, resulting
in the maxRuntime option and manual kill of a query not working timely.

* Simplify the DistributeExecutor and avoid implicit modification of its input
variable. Previously the DistributeExecutor could update the input variable
in-place, leading to unexpected results (see #13509).
The modification logic has now been moved into three new _internal_ AQL
functions (MAKE_DISTRIBUTE_INPUT, MAKE_DISTRIBUTE_INPUT_WITH_KEY_CREATION,
and MAKE_DISTRIBUTE_GRAPH_INPUT) and an additional calculation node with an
according function call will be introduced if we need to prepare the input
data for the distribute node.

* Added new REST APIs for retrieving the sharding distribution:

- GET `/_api/database/shardDistribution` will return the number of
Expand Down
You are viewing a condensed version of this merge commit. You can view the full changes here.
0