Skip to content

[Bug]: The data sync scan fails to execute correctly after the memory is full #161

@lokax

Description

@lokax

single core eloqdoc

cmake -G "Unix Makefiles" \
      -S  /mnt/data1/yf-eloqstore/eloqdoc/src/mongo/db/modules/eloq \
      -B /mnt/data1/yf-eloqstore/eloqdoc/src/mongo/db/modules/eloq/build \
      -DCMAKE_INSTALL_PREFIX=/mnt/data1/yf-eloqstore/eloqdoc_install \
      -DCMAKE_CXX_STANDARD=17 \
      -DCMAKE_CXX_FLAGS_DEBUG_INIT="-march=x86-64 -mtune=generic -Wno-error -fPIC" \
      -DCMAKE_BUILD_TYPE=Release \
      -DRANGE_PARTITION_ENABLED=ON \
      -DCOROUTINE_ENABLED=ON \
      -DEXT_TX_PROC_ENABLED=ON \
      -DELOQ_MODULE_ENABLED=ON \
      -DFORK_HM_PROCESS=ON \
      -DSTATISTICS=ON \
      -DUSE_ASAN=OFF \
      -DWITH_LOG_STATE=ROCKSDB_CLOUD_S3 \
      -DOPEN_LOG_SERVICE=OFF \
      -DWITH_DATA_STORE=ELOQDSS_ELOQSTORE \
      -DCMAKE_EXPORT_COMPILE_COMMANDS=1

cmake --build /mnt/data1/yf-eloqstore/eloqdoc/src/mongo/db/modules/eloq/build -j6
cmake --install /mnt/data1/yf-eloqstore/eloqdoc/src/mongo/db/modules/eloq/build

env OPEN_LOG_SERVICE=0 FORK_HM_PROCESS=1 WITH_DATA_STORE=ELOQDSS_ELOQSTORE WITH_LOG_STATE=ROCKSDB_CLOUD_S3 \
python2 buildscripts/scons.py MONGO_VERSION=4.0.3 \
    VARIANT_DIR=Release \
    LIBPATH="/usr/local/lib /mnt/data1/yf-eloqstore/eloqdoc_install/lib" \
    CFLAGS="-Wno-nonnull" \
    CXXFLAGS="-Wno-nonnull -Wno-class-memaccess -Wno-interference-size -Wno-redundant-move" \
    CXX=/usr/bin/g++ \
    CC=/usr/bin/gcc \
    CPPDEFINES="ELOQ_MODULE_ENABLED" \
    --build-dir=#build \
    --prefix=/mnt/data1/yf-eloqstore/eloqdoc_install \
    --release \
    --lto \
    --dbg=off \
    --opt=on \
    --allocator=system \

./bin/ycsb load mongodb -s -P /home/ubuntu/ycsb_visualization/workload/workloadc -threads 300 -p mongodb.url=mongodb://172.31.39.186:27017/ycsb?maxPoolSize=10000
  • Expected result (describe the right result as expected):(required)

  • Actual result (describe the incorrect result actually happened):(required)

  • Related issues (references to the related issues, e.g. eloqdb/repository#number):(optional)

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions