[submodule "src/qatzip"]
path = src/qatzip
url = https://github.com/intel/qatzip.git
+[submodule "src/boost_redis"]
+ path = src/boost_redis
+ url = https://github.com/boostorg/redis.git
# Boost_USE_STATIC_LIBS : boolean (default: OFF)
# Boost_USE_MULTITHREADED : boolean (default: OFF)
# BOOST_J: integer (defanult 1)
+#
+# Note: Remove boost_redis submodule once upgraded to Boost version that includes it
function(check_boost_version source_dir expected_version)
set(version_hpp "${source_dir}/boost/version.hpp")
endif()
if(WITH_RADOSGW_D4N)
- add_subdirectory(cpp_redis)
+ add_subdirectory(cpp_redis) # remove later -Sam
endif()
if (WITH_BLKIN)
--- /dev/null
+Subproject commit 46525371b9247a1ec208a6157880ec77f5ddadc4
PUBLIC "${LUA_INCLUDE_DIR}")
if(WITH_RADOSGW_D4N)
- add_dependencies(rgw_common cpp_redis)
+ add_dependencies(rgw_common cpp_redis) # remove later -Sam
target_link_libraries(rgw_common PRIVATE cpp_redis)
target_include_directories(rgw_common SYSTEM PUBLIC "${CMAKE_SOURCE_DIR}/src/cpp_redis/includes")
target_include_directories(rgw_common SYSTEM PUBLIC "${CMAKE_SOURCE_DIR}/src/cpp_redis/tacopie/includes")
+
+ target_include_directories(rgw_common SYSTEM PUBLIC "${CMAKE_SOURCE_DIR}/src/boost_redis/include")
endif()
if(WITH_RADOSGW_KAFKA_ENDPOINT)
#include <boost/algorithm/string.hpp>
#include "rgw_redis_driver.h"
-//#include "rgw_ssd_driver.h"
+//#include "rgw_ssd_driver.h" // fix -Sam
+//#include <aedis/src.hpp>
#define dout_subsys ceph_subsys_rgw
#define dout_context g_ceph_context
#ifndef CEPH_REDISDRIVER_H
#define CEPH_REDISDRIVER_H
+//#include <aedis.hpp>
#include <aio.h>
#include "common/async/completion.h"
#include <string>