8000 Follow-up for APM-79 by jsteemann · Pull Request #14584 · arangodb/arangodb · GitHub
[go: up one dir, main page]

Skip to content

Follow-up for APM-79 #14584

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 4 commits into from
Aug 4, 2021
Merged
Changes from 1 commit
Commits
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
Merge branch 'devel' into feature/apm-79-followup
  • Loading branch information
jsteemann authored Aug 4, 2021
commit 3bd4c8484d9b6923a4351a397d03fe2744c99548
17 changes: 17 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,23 @@ devel
90 minutes) will automatically renew their JWT if they get close to the
JWT expiry date.

* Reduce memory usage for in-memory revision trees. Previously, a revision
tree instance for a non-empty collection/shard was using 4 MB of memory
when uncompressed. Trees that were unused for a while were compressed on
the fly to use less memory, and later uncompressed again when needed.
Now the uncompressed in-memory version of the revision tree will
dynamically allocate memory as needed. This allows the initial version
of the trees to get away with just 64 KB of memory. Memory usage will
grow lazily when more parts of the trees get populated. The compression
of unused in-memory tree data is still in place.

* Refactored arangobench:
- Updated testcases to show description of them when beginning execution
- Fixed testcase histogram with time measures when batch size > 0
- Integrated testcases with Velocypack for simplification
- Deprecated some testcases
- Internal changes for performance optimization

* Timely update of database server list on health check fixes BTS-505.

* Add 3 AQL functions: COSINE_SIMILARITY, L1_DISTANCE and L2_DISTANCE.
Expand Down
You are viewing a condensed version of this merge commit. You can view the full changes here.
0