diff --git a/cloud/filestore/libs/storage/service/service_actor_actions_unsafe_node_ops.cpp b/cloud/filestore/libs/storage/service/service_actor_actions_unsafe_node_ops.cpp index 0ba3cc220a3..c49e7ee5f98 100644 --- a/cloud/filestore/libs/storage/service/service_actor_actions_unsafe_node_ops.cpp +++ b/cloud/filestore/libs/storage/service/service_actor_actions_unsafe_node_ops.cpp @@ -6,7 +6,7 @@ #include #include -#include +#include #include diff --git a/cloud/filestore/libs/storage/tablet/CMakeLists.darwin-x86_64.txt b/cloud/filestore/libs/storage/tablet/CMakeLists.darwin-x86_64.txt index 3096a07705a..c84bf453b10 100644 --- a/cloud/filestore/libs/storage/tablet/CMakeLists.darwin-x86_64.txt +++ b/cloud/filestore/libs/storage/tablet/CMakeLists.darwin-x86_64.txt @@ -117,6 +117,7 @@ target_sources(libs-storage-tablet PRIVATE ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/storage/tablet/tablet_actor_throttling.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/storage/tablet/tablet_actor_truncate.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/storage/tablet/tablet_actor_unlinknode.cpp + ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/storage/tablet/tablet_actor_unsafe_node_ops.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/storage/tablet/tablet_actor_updateconfig.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/storage/tablet/tablet_actor_waitready.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/storage/tablet/tablet_actor_writebatch.cpp diff --git a/cloud/filestore/libs/storage/tablet/CMakeLists.linux-aarch64.txt b/cloud/filestore/libs/storage/tablet/CMakeLists.linux-aarch64.txt index 064d549aa8a..db6c0073329 100644 --- a/cloud/filestore/libs/storage/tablet/CMakeLists.linux-aarch64.txt +++ b/cloud/filestore/libs/storage/tablet/CMakeLists.linux-aarch64.txt @@ -118,6 +118,7 @@ target_sources(libs-storage-tablet PRIVATE ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/storage/tablet/tablet_actor_throttling.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/storage/tablet/tablet_actor_truncate.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/storage/tablet/tablet_actor_unlinknode.cpp + ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/storage/tablet/tablet_actor_unsafe_node_ops.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/storage/tablet/tablet_actor_updateconfig.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/storage/tablet/tablet_actor_waitready.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/storage/tablet/tablet_actor_writebatch.cpp diff --git a/cloud/filestore/libs/storage/tablet/CMakeLists.linux-x86_64.txt b/cloud/filestore/libs/storage/tablet/CMakeLists.linux-x86_64.txt index 064d549aa8a..db6c0073329 100644 --- a/cloud/filestore/libs/storage/tablet/CMakeLists.linux-x86_64.txt +++ b/cloud/filestore/libs/storage/tablet/CMakeLists.linux-x86_64.txt @@ -118,6 +118,7 @@ target_sources(libs-storage-tablet PRIVATE ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/storage/tablet/tablet_actor_throttling.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/storage/tablet/tablet_actor_truncate.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/storage/tablet/tablet_actor_unlinknode.cpp + ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/storage/tablet/tablet_actor_unsafe_node_ops.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/storage/tablet/tablet_actor_updateconfig.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/storage/tablet/tablet_actor_waitready.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/storage/tablet/tablet_actor_writebatch.cpp diff --git a/cloud/filestore/libs/storage/tablet/CMakeLists.windows-x86_64.txt b/cloud/filestore/libs/storage/tablet/CMakeLists.windows-x86_64.txt index 3096a07705a..c84bf453b10 100644 --- a/cloud/filestore/libs/storage/tablet/CMakeLists.windows-x86_64.txt +++ b/cloud/filestore/libs/storage/tablet/CMakeLists.windows-x86_64.txt @@ -117,6 +117,7 @@ target_sources(libs-storage-tablet PRIVATE ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/storage/tablet/tablet_actor_throttling.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/storage/tablet/tablet_actor_truncate.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/storage/tablet/tablet_actor_unlinknode.cpp + ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/storage/tablet/tablet_actor_unsafe_node_ops.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/storage/tablet/tablet_actor_updateconfig.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/storage/tablet/tablet_actor_waitready.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/storage/tablet/tablet_actor_writebatch.cpp diff --git a/cloud/filestore/libs/vfs_fuse/CMakeLists.darwin-x86_64.txt b/cloud/filestore/libs/vfs_fuse/CMakeLists.darwin-x86_64.txt index 23d6e7ca940..95cb033a932 100644 --- a/cloud/filestore/libs/vfs_fuse/CMakeLists.darwin-x86_64.txt +++ b/cloud/filestore/libs/vfs_fuse/CMakeLists.darwin-x86_64.txt @@ -31,6 +31,7 @@ target_link_libraries(filestore-libs-vfs_fuse PUBLIC target_sources(filestore-libs-vfs_fuse PRIVATE ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/cache.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/config.cpp + ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/file_ring_buffer.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/fs.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/fs_impl.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/fs_impl_attr.cpp diff --git a/cloud/filestore/libs/vfs_fuse/CMakeLists.linux-aarch64.txt b/cloud/filestore/libs/vfs_fuse/CMakeLists.linux-aarch64.txt index 94d43d7b3c6..40a721a60da 100644 --- a/cloud/filestore/libs/vfs_fuse/CMakeLists.linux-aarch64.txt +++ b/cloud/filestore/libs/vfs_fuse/CMakeLists.linux-aarch64.txt @@ -32,6 +32,7 @@ target_link_libraries(filestore-libs-vfs_fuse PUBLIC target_sources(filestore-libs-vfs_fuse PRIVATE ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/cache.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/config.cpp + ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/file_ring_buffer.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/fs.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/fs_impl.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/fs_impl_attr.cpp diff --git a/cloud/filestore/libs/vfs_fuse/CMakeLists.linux-x86_64.txt b/cloud/filestore/libs/vfs_fuse/CMakeLists.linux-x86_64.txt index edf5cf58287..46343a852f6 100644 --- a/cloud/filestore/libs/vfs_fuse/CMakeLists.linux-x86_64.txt +++ b/cloud/filestore/libs/vfs_fuse/CMakeLists.linux-x86_64.txt @@ -33,6 +33,7 @@ target_link_libraries(filestore-libs-vfs_fuse PUBLIC target_sources(filestore-libs-vfs_fuse PRIVATE ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/cache.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/config.cpp + ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/file_ring_buffer.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/fs.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/fs_impl.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/fs_impl_attr.cpp diff --git a/cloud/filestore/libs/vfs_fuse/CMakeLists.windows-x86_64.txt b/cloud/filestore/libs/vfs_fuse/CMakeLists.windows-x86_64.txt index 23d6e7ca940..95cb033a932 100644 --- a/cloud/filestore/libs/vfs_fuse/CMakeLists.windows-x86_64.txt +++ b/cloud/filestore/libs/vfs_fuse/CMakeLists.windows-x86_64.txt @@ -31,6 +31,7 @@ target_link_libraries(filestore-libs-vfs_fuse PUBLIC target_sources(filestore-libs-vfs_fuse PRIVATE ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/cache.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/config.cpp + ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/file_ring_buffer.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/fs.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/fs_impl.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/fs_impl_attr.cpp diff --git a/cloud/filestore/libs/vfs_fuse/ut/CMakeLists.darwin-x86_64.txt b/cloud/filestore/libs/vfs_fuse/ut/CMakeLists.darwin-x86_64.txt index a6906d8cce9..71ef4a61853 100644 --- a/cloud/filestore/libs/vfs_fuse/ut/CMakeLists.darwin-x86_64.txt +++ b/cloud/filestore/libs/vfs_fuse/ut/CMakeLists.darwin-x86_64.txt @@ -25,6 +25,7 @@ target_link_options(cloud-filestore-libs-vfs_fuse-ut PRIVATE CoreFoundation ) target_sources(cloud-filestore-libs-vfs_fuse-ut PRIVATE + ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/file_ring_buffer_ut.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/fs_ut.cpp ) set_property( diff --git a/cloud/filestore/libs/vfs_fuse/ut/CMakeLists.linux-aarch64.txt b/cloud/filestore/libs/vfs_fuse/ut/CMakeLists.linux-aarch64.txt index 2b27e93f90e..7e2fff15300 100644 --- a/cloud/filestore/libs/vfs_fuse/ut/CMakeLists.linux-aarch64.txt +++ b/cloud/filestore/libs/vfs_fuse/ut/CMakeLists.linux-aarch64.txt @@ -28,6 +28,7 @@ target_link_options(cloud-filestore-libs-vfs_fuse-ut PRIVATE -ldl ) target_sources(cloud-filestore-libs-vfs_fuse-ut PRIVATE + ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/file_ring_buffer_ut.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/fs_ut.cpp ) set_property( diff --git a/cloud/filestore/libs/vfs_fuse/ut/CMakeLists.linux-x86_64.txt b/cloud/filestore/libs/vfs_fuse/ut/CMakeLists.linux-x86_64.txt index 8c2b35eef01..942ab76a0af 100644 --- a/cloud/filestore/libs/vfs_fuse/ut/CMakeLists.linux-x86_64.txt +++ b/cloud/filestore/libs/vfs_fuse/ut/CMakeLists.linux-x86_64.txt @@ -29,6 +29,7 @@ target_link_options(cloud-filestore-libs-vfs_fuse-ut PRIVATE -ldl ) target_sources(cloud-filestore-libs-vfs_fuse-ut PRIVATE + ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/file_ring_buffer_ut.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/fs_ut.cpp ) set_property( diff --git a/cloud/filestore/libs/vfs_fuse/ut/CMakeLists.windows-x86_64.txt b/cloud/filestore/libs/vfs_fuse/ut/CMakeLists.windows-x86_64.txt index 8287aecf90d..a1c55759c71 100644 --- a/cloud/filestore/libs/vfs_fuse/ut/CMakeLists.windows-x86_64.txt +++ b/cloud/filestore/libs/vfs_fuse/ut/CMakeLists.windows-x86_64.txt @@ -18,6 +18,7 @@ target_link_libraries(cloud-filestore-libs-vfs_fuse-ut PUBLIC filestore-libs-vhost ) target_sources(cloud-filestore-libs-vfs_fuse-ut PRIVATE + ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/file_ring_buffer_ut.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/fs_ut.cpp ) set_property( diff --git a/cloud/filestore/libs/vfs_fuse/vhost/CMakeLists.darwin-x86_64.txt b/cloud/filestore/libs/vfs_fuse/vhost/CMakeLists.darwin-x86_64.txt index 03363f6de8e..9b59bf00a07 100644 --- a/cloud/filestore/libs/vfs_fuse/vhost/CMakeLists.darwin-x86_64.txt +++ b/cloud/filestore/libs/vfs_fuse/vhost/CMakeLists.darwin-x86_64.txt @@ -30,6 +30,7 @@ target_link_libraries(libs-vfs_fuse-vhost PUBLIC target_sources(libs-vfs_fuse-vhost PRIVATE ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/cache.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/config.cpp + ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/file_ring_buffer.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/fs.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/fs_impl.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/fs_impl_attr.cpp diff --git a/cloud/filestore/libs/vfs_fuse/vhost/CMakeLists.linux-aarch64.txt b/cloud/filestore/libs/vfs_fuse/vhost/CMakeLists.linux-aarch64.txt index 0ea8ccccb98..0412eaded12 100644 --- a/cloud/filestore/libs/vfs_fuse/vhost/CMakeLists.linux-aarch64.txt +++ b/cloud/filestore/libs/vfs_fuse/vhost/CMakeLists.linux-aarch64.txt @@ -32,6 +32,7 @@ target_link_libraries(libs-vfs_fuse-vhost PUBLIC target_sources(libs-vfs_fuse-vhost PRIVATE ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/cache.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/config.cpp + ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/file_ring_buffer.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/fs.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/fs_impl.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/fs_impl_attr.cpp diff --git a/cloud/filestore/libs/vfs_fuse/vhost/CMakeLists.linux-x86_64.txt b/cloud/filestore/libs/vfs_fuse/vhost/CMakeLists.linux-x86_64.txt index 0ea8ccccb98..0412eaded12 100644 --- a/cloud/filestore/libs/vfs_fuse/vhost/CMakeLists.linux-x86_64.txt +++ b/cloud/filestore/libs/vfs_fuse/vhost/CMakeLists.linux-x86_64.txt @@ -32,6 +32,7 @@ target_link_libraries(libs-vfs_fuse-vhost PUBLIC target_sources(libs-vfs_fuse-vhost PRIVATE ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/cache.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/config.cpp + ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/file_ring_buffer.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/fs.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/fs_impl.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/fs_impl_attr.cpp diff --git a/cloud/filestore/libs/vfs_fuse/vhost/CMakeLists.windows-x86_64.txt b/cloud/filestore/libs/vfs_fuse/vhost/CMakeLists.windows-x86_64.txt index 03363f6de8e..9b59bf00a07 100644 --- a/cloud/filestore/libs/vfs_fuse/vhost/CMakeLists.windows-x86_64.txt +++ b/cloud/filestore/libs/vfs_fuse/vhost/CMakeLists.windows-x86_64.txt @@ -30,6 +30,7 @@ target_link_libraries(libs-vfs_fuse-vhost PUBLIC target_sources(libs-vfs_fuse-vhost PRIVATE ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/cache.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/config.cpp + ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/file_ring_buffer.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/fs.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/fs_impl.cpp ${CMAKE_SOURCE_DIR}/cloud/filestore/libs/vfs_fuse/fs_impl_attr.cpp