Skip to content
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

Fix memory leak in lmdb.cc + improve performance while reading collections in resolveMultiMatches #2520

Open
wants to merge 4 commits into
base: v3/master
Choose a base branch
from

Commits on Feb 24, 2021

  1. Remove memory leak in lmdb.cc while passing data from MDB_val to Vari…

    …ableValue
    
    - add new VariableValue constructors for rvalue strings
    - decrease number of memory copies between lmdb and VariableValue
    ziollek committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    064b626 View commit details
    Browse the repository at this point in the history
  2. Optimize fetching collection in resolveMultiMatches

    - move cursor to first key equal or greather than input key (MDB_SET_RANGE)
    - break while if input key is not equal key fetched from lmdb
    ziollek committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    f1c5f6b View commit details
    Browse the repository at this point in the history
  3. Fix static-check violations

    ziollek committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    440e3c9 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2022

  1. Configuration menu
    Copy the full SHA
    d980bef View commit details
    Browse the repository at this point in the history