Commit fa959e0f authored by Ramon Nou's avatar Ramon Nou
Browse files

feat(client,ci): add delayed-coherence stat cache (ENOENT, shadow batch,...

feat(client,ci): add delayed-coherence stat cache (ENOENT, shadow batch, /dev/shm), fix local bypass & xxhash CI
parent 60f02545
Loading
Loading
Loading
Loading
Loading
+1 −0
Changes for CMakeLists.txt: 1 added line, 0 removed lines.
Original line number Diff line number Diff line
@@ -339,6 +339,7 @@ include_directories(
    ${INCLUDE_DIR}
    ${CMAKE_BINARY_DIR}/include
    /usr/include
    ${GKFS_DEPENDENCIES_PATH}/xxhash
)

add_subdirectory(src)
+3 −0
Changes for docker/0.9.7/core/Dockerfile: 3 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -28,7 +28,10 @@ RUN apt-get update && \
		# libcapstone-dev \
		# GekkoFS dependencies
		libboost-program-options-dev \
		libxxhash-dev \
		uuid-dev ccache cmake && \
    mkdir -p /usr/include/common && \
    ln -sf /usr/include/xxhash.h /usr/include/common/xxhash.h && \
    # Clean apt cache to reduce image layer size
    rm -rf /var/lib/apt/lists/* && \
    # Clean apt caches of packages
+3 −1
Changes for docker/0.9.7/deps/Dockerfile: 3 added lines, 1 removed line.
Original line number Diff line number Diff line
@@ -21,11 +21,13 @@ RUN apt-get update && \
  python3-dev \
  python3-venv \
  python3-setuptools \
  libnuma-dev libyaml-dev libcurl4-openssl-dev \
  libnuma-dev libyaml-dev libcurl4-openssl-dev libxxhash-dev \
  libfuse3-dev fuse3 \
  procps \
  kmod \
  clang-format-22 && \
  mkdir -p /usr/include/common && \
  ln -sf /usr/include/xxhash.h /usr/include/common/xxhash.h && \
  update-alternatives --install /usr/bin/clang-format clang-format /usr/bin/clang-format-22 100 && \
  rm -rf /var/lib/apt/lists/* && \
  apt-get clean && apt-get autoclean
+7528 −0

File added.

Preview size limit exceeded, changes collapsed.

+7528 −0

File added.

Preview size limit exceeded, changes collapsed.

Loading