aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2022-05-19 13:15:47 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2022-05-19 13:15:47 +0000
commit7292aeb064b53c1a72c57ce8d3ad8e0c7886e446 (patch)
treed92c5fd725189d08ebdea00693600d4924137925
parentb875d128cd2ca5368c2a3ab1dc3e185c62c4a237 (diff)
Fold storageapi into storage.
-rw-r--r--CMakeLists.txt1
-rw-r--r--storage/CMakeLists.txt10
-rw-r--r--storage/src/tests/persistence/filestorage/CMakeLists.txt1
-rw-r--r--storage/src/tests/storageapi/.gitignore (renamed from storageapi/src/tests/.gitignore)0
-rw-r--r--storage/src/tests/storageapi/CMakeLists.txt (renamed from storageapi/src/tests/CMakeLists.txt)2
-rw-r--r--storage/src/tests/storageapi/buckets/.gitignore (renamed from storageapi/src/tests/buckets/.gitignore)0
-rw-r--r--storage/src/tests/storageapi/buckets/CMakeLists.txt (renamed from storageapi/src/tests/buckets/CMakeLists.txt)2
-rw-r--r--storage/src/tests/storageapi/buckets/bucketinfotest.cpp (renamed from storageapi/src/tests/buckets/bucketinfotest.cpp)0
-rw-r--r--storage/src/tests/storageapi/gtest_runner.cpp (renamed from storageapi/src/tests/gtest_runner.cpp)0
-rw-r--r--storage/src/tests/storageapi/mbusprot/.gitignore (renamed from storageapi/src/tests/mbusprot/.gitignore)0
-rw-r--r--storage/src/tests/storageapi/mbusprot/CMakeLists.txt (renamed from storageapi/src/tests/mbusprot/CMakeLists.txt)2
-rw-r--r--storage/src/tests/storageapi/mbusprot/mbusprot.4.2.serialization.V_4_2_STABLE (renamed from storageapi/src/tests/mbusprot/mbusprot.4.2.serialization.V_4_2_STABLE)0
-rw-r--r--storage/src/tests/storageapi/mbusprot/storageprotocoltest.cpp (renamed from storageapi/src/tests/mbusprot/storageprotocoltest.cpp)0
-rw-r--r--storage/src/tests/storageapi/messageapi/.gitignore (renamed from storageapi/src/tests/message/.gitignore)0
-rw-r--r--storage/src/tests/storageapi/messageapi/CMakeLists.txt (renamed from storageapi/src/tests/messageapi/CMakeLists.txt)2
-rw-r--r--storage/src/tests/storageapi/messageapi/storage_message_address_test.cpp (renamed from storageapi/src/tests/messageapi/storage_message_address_test.cpp)0
-rw-r--r--storage/src/vespa/storage/CMakeLists.txt6
-rw-r--r--storage/src/vespa/storageapi/.gitignore (renamed from storageapi/src/vespa/storageapi/.gitignore)0
-rw-r--r--storage/src/vespa/storageapi/app/.gitignore (renamed from storageapi/src/vespa/storageapi/app/.gitignore)0
-rw-r--r--storage/src/vespa/storageapi/app/CMakeLists.txt (renamed from storageapi/src/vespa/storageapi/app/CMakeLists.txt)2
-rw-r--r--storage/src/vespa/storageapi/app/getbucketid.cpp (renamed from storageapi/src/vespa/storageapi/app/getbucketid.cpp)0
-rw-r--r--storage/src/vespa/storageapi/buckets/.gitignore (renamed from storageapi/src/vespa/storageapi/buckets/.gitignore)0
-rw-r--r--storage/src/vespa/storageapi/buckets/CMakeLists.txt (renamed from storageapi/src/vespa/storageapi/buckets/CMakeLists.txt)0
-rw-r--r--storage/src/vespa/storageapi/buckets/bucketinfo.cpp (renamed from storageapi/src/vespa/storageapi/buckets/bucketinfo.cpp)0
-rw-r--r--storage/src/vespa/storageapi/buckets/bucketinfo.h (renamed from storageapi/src/vespa/storageapi/buckets/bucketinfo.h)0
-rw-r--r--storage/src/vespa/storageapi/defs.h (renamed from storageapi/src/vespa/storageapi/defs.h)0
-rw-r--r--storage/src/vespa/storageapi/mbusprot/.gitignore (renamed from storageapi/src/vespa/storageapi/mbusprot/.gitignore)0
-rw-r--r--storage/src/vespa/storageapi/mbusprot/CMakeLists.txt (renamed from storageapi/src/vespa/storageapi/mbusprot/CMakeLists.txt)0
-rw-r--r--storage/src/vespa/storageapi/mbusprot/legacyprotocolserialization.h (renamed from storageapi/src/vespa/storageapi/mbusprot/legacyprotocolserialization.h)0
-rw-r--r--storage/src/vespa/storageapi/mbusprot/oldreturncodemapper.h (renamed from storageapi/src/vespa/storageapi/mbusprot/oldreturncodemapper.h)0
-rw-r--r--storage/src/vespa/storageapi/mbusprot/protobuf/common.proto (renamed from storageapi/src/vespa/storageapi/mbusprot/protobuf/common.proto)0
-rw-r--r--storage/src/vespa/storageapi/mbusprot/protobuf/feed.proto (renamed from storageapi/src/vespa/storageapi/mbusprot/protobuf/feed.proto)0
-rw-r--r--storage/src/vespa/storageapi/mbusprot/protobuf/inspect.proto (renamed from storageapi/src/vespa/storageapi/mbusprot/protobuf/inspect.proto)0
-rw-r--r--storage/src/vespa/storageapi/mbusprot/protobuf/maintenance.proto (renamed from storageapi/src/vespa/storageapi/mbusprot/protobuf/maintenance.proto)0
-rw-r--r--storage/src/vespa/storageapi/mbusprot/protobuf/visiting.proto (renamed from storageapi/src/vespa/storageapi/mbusprot/protobuf/visiting.proto)0
-rw-r--r--storage/src/vespa/storageapi/mbusprot/protobuf_includes.h (renamed from storageapi/src/vespa/storageapi/mbusprot/protobuf_includes.h)0
-rw-r--r--storage/src/vespa/storageapi/mbusprot/protocolserialization.cpp (renamed from storageapi/src/vespa/storageapi/mbusprot/protocolserialization.cpp)0
-rw-r--r--storage/src/vespa/storageapi/mbusprot/protocolserialization.h (renamed from storageapi/src/vespa/storageapi/mbusprot/protocolserialization.h)0
-rw-r--r--storage/src/vespa/storageapi/mbusprot/protocolserialization4_2.cpp (renamed from storageapi/src/vespa/storageapi/mbusprot/protocolserialization4_2.cpp)0
-rw-r--r--storage/src/vespa/storageapi/mbusprot/protocolserialization4_2.h (renamed from storageapi/src/vespa/storageapi/mbusprot/protocolserialization4_2.h)0
-rw-r--r--storage/src/vespa/storageapi/mbusprot/protocolserialization5_0.cpp (renamed from storageapi/src/vespa/storageapi/mbusprot/protocolserialization5_0.cpp)0
-rw-r--r--storage/src/vespa/storageapi/mbusprot/protocolserialization5_0.h (renamed from storageapi/src/vespa/storageapi/mbusprot/protocolserialization5_0.h)0
-rw-r--r--storage/src/vespa/storageapi/mbusprot/protocolserialization5_1.cpp (renamed from storageapi/src/vespa/storageapi/mbusprot/protocolserialization5_1.cpp)0
-rw-r--r--storage/src/vespa/storageapi/mbusprot/protocolserialization5_1.h (renamed from storageapi/src/vespa/storageapi/mbusprot/protocolserialization5_1.h)0
-rw-r--r--storage/src/vespa/storageapi/mbusprot/protocolserialization5_2.cpp (renamed from storageapi/src/vespa/storageapi/mbusprot/protocolserialization5_2.cpp)0
-rw-r--r--storage/src/vespa/storageapi/mbusprot/protocolserialization5_2.h (renamed from storageapi/src/vespa/storageapi/mbusprot/protocolserialization5_2.h)0
-rw-r--r--storage/src/vespa/storageapi/mbusprot/protocolserialization6_0.cpp (renamed from storageapi/src/vespa/storageapi/mbusprot/protocolserialization6_0.cpp)0
-rw-r--r--storage/src/vespa/storageapi/mbusprot/protocolserialization6_0.h (renamed from storageapi/src/vespa/storageapi/mbusprot/protocolserialization6_0.h)0
-rw-r--r--storage/src/vespa/storageapi/mbusprot/protocolserialization7.cpp (renamed from storageapi/src/vespa/storageapi/mbusprot/protocolserialization7.cpp)0
-rw-r--r--storage/src/vespa/storageapi/mbusprot/protocolserialization7.h (renamed from storageapi/src/vespa/storageapi/mbusprot/protocolserialization7.h)0
-rw-r--r--storage/src/vespa/storageapi/mbusprot/serializationhelper.h (renamed from storageapi/src/vespa/storageapi/mbusprot/serializationhelper.h)0
-rw-r--r--storage/src/vespa/storageapi/mbusprot/storagecommand.cpp (renamed from storageapi/src/vespa/storageapi/mbusprot/storagecommand.cpp)0
-rw-r--r--storage/src/vespa/storageapi/mbusprot/storagecommand.h (renamed from storageapi/src/vespa/storageapi/mbusprot/storagecommand.h)0
-rw-r--r--storage/src/vespa/storageapi/mbusprot/storagemessage.cpp (renamed from storageapi/src/vespa/storageapi/mbusprot/storagemessage.cpp)0
-rw-r--r--storage/src/vespa/storageapi/mbusprot/storagemessage.h (renamed from storageapi/src/vespa/storageapi/mbusprot/storagemessage.h)0
-rw-r--r--storage/src/vespa/storageapi/mbusprot/storageprotocol.cpp (renamed from storageapi/src/vespa/storageapi/mbusprot/storageprotocol.cpp)0
-rw-r--r--storage/src/vespa/storageapi/mbusprot/storageprotocol.h (renamed from storageapi/src/vespa/storageapi/mbusprot/storageprotocol.h)0
-rw-r--r--storage/src/vespa/storageapi/mbusprot/storagereply.cpp (renamed from storageapi/src/vespa/storageapi/mbusprot/storagereply.cpp)0
-rw-r--r--storage/src/vespa/storageapi/mbusprot/storagereply.h (renamed from storageapi/src/vespa/storageapi/mbusprot/storagereply.h)0
-rw-r--r--storage/src/vespa/storageapi/message/.gitignore (renamed from storageapi/src/vespa/storageapi/message/.gitignore)0
-rw-r--r--storage/src/vespa/storageapi/message/CMakeLists.txt (renamed from storageapi/src/vespa/storageapi/message/CMakeLists.txt)0
-rw-r--r--storage/src/vespa/storageapi/message/bucket.cpp (renamed from storageapi/src/vespa/storageapi/message/bucket.cpp)0
-rw-r--r--storage/src/vespa/storageapi/message/bucket.h (renamed from storageapi/src/vespa/storageapi/message/bucket.h)0
-rw-r--r--storage/src/vespa/storageapi/message/bucketsplitting.cpp (renamed from storageapi/src/vespa/storageapi/message/bucketsplitting.cpp)0
-rw-r--r--storage/src/vespa/storageapi/message/bucketsplitting.h (renamed from storageapi/src/vespa/storageapi/message/bucketsplitting.h)0
-rw-r--r--storage/src/vespa/storageapi/message/datagram.cpp (renamed from storageapi/src/vespa/storageapi/message/datagram.cpp)0
-rw-r--r--storage/src/vespa/storageapi/message/datagram.h (renamed from storageapi/src/vespa/storageapi/message/datagram.h)0
-rw-r--r--storage/src/vespa/storageapi/message/documentsummary.cpp (renamed from storageapi/src/vespa/storageapi/message/documentsummary.cpp)0
-rw-r--r--storage/src/vespa/storageapi/message/documentsummary.h (renamed from storageapi/src/vespa/storageapi/message/documentsummary.h)0
-rw-r--r--storage/src/vespa/storageapi/message/internal.cpp (renamed from storageapi/src/vespa/storageapi/message/internal.cpp)0
-rw-r--r--storage/src/vespa/storageapi/message/internal.h (renamed from storageapi/src/vespa/storageapi/message/internal.h)0
-rw-r--r--storage/src/vespa/storageapi/message/persistence.cpp (renamed from storageapi/src/vespa/storageapi/message/persistence.cpp)0
-rw-r--r--storage/src/vespa/storageapi/message/persistence.h (renamed from storageapi/src/vespa/storageapi/message/persistence.h)0
-rw-r--r--storage/src/vespa/storageapi/message/queryresult.cpp (renamed from storageapi/src/vespa/storageapi/message/queryresult.cpp)0
-rw-r--r--storage/src/vespa/storageapi/message/queryresult.h (renamed from storageapi/src/vespa/storageapi/message/queryresult.h)0
-rw-r--r--storage/src/vespa/storageapi/message/removelocation.cpp (renamed from storageapi/src/vespa/storageapi/message/removelocation.cpp)0
-rw-r--r--storage/src/vespa/storageapi/message/removelocation.h (renamed from storageapi/src/vespa/storageapi/message/removelocation.h)0
-rw-r--r--storage/src/vespa/storageapi/message/searchresult.cpp (renamed from storageapi/src/vespa/storageapi/message/searchresult.cpp)0
-rw-r--r--storage/src/vespa/storageapi/message/searchresult.h (renamed from storageapi/src/vespa/storageapi/message/searchresult.h)0
-rw-r--r--storage/src/vespa/storageapi/message/stat.cpp (renamed from storageapi/src/vespa/storageapi/message/stat.cpp)0
-rw-r--r--storage/src/vespa/storageapi/message/stat.h (renamed from storageapi/src/vespa/storageapi/message/stat.h)0
-rw-r--r--storage/src/vespa/storageapi/message/state.cpp (renamed from storageapi/src/vespa/storageapi/message/state.cpp)0
-rw-r--r--storage/src/vespa/storageapi/message/state.h (renamed from storageapi/src/vespa/storageapi/message/state.h)0
-rw-r--r--storage/src/vespa/storageapi/message/visitor.cpp (renamed from storageapi/src/vespa/storageapi/message/visitor.cpp)0
-rw-r--r--storage/src/vespa/storageapi/message/visitor.h (renamed from storageapi/src/vespa/storageapi/message/visitor.h)0
-rw-r--r--storage/src/vespa/storageapi/messageapi/.gitignore (renamed from storageapi/src/vespa/storageapi/messageapi/.gitignore)0
-rw-r--r--storage/src/vespa/storageapi/messageapi/CMakeLists.txt (renamed from storageapi/src/vespa/storageapi/messageapi/CMakeLists.txt)0
-rw-r--r--storage/src/vespa/storageapi/messageapi/bucketcommand.cpp (renamed from storageapi/src/vespa/storageapi/messageapi/bucketcommand.cpp)0
-rw-r--r--storage/src/vespa/storageapi/messageapi/bucketcommand.h (renamed from storageapi/src/vespa/storageapi/messageapi/bucketcommand.h)0
-rw-r--r--storage/src/vespa/storageapi/messageapi/bucketinfocommand.cpp (renamed from storageapi/src/vespa/storageapi/messageapi/bucketinfocommand.cpp)0
-rw-r--r--storage/src/vespa/storageapi/messageapi/bucketinfocommand.h (renamed from storageapi/src/vespa/storageapi/messageapi/bucketinfocommand.h)0
-rw-r--r--storage/src/vespa/storageapi/messageapi/bucketinforeply.cpp (renamed from storageapi/src/vespa/storageapi/messageapi/bucketinforeply.cpp)0
-rw-r--r--storage/src/vespa/storageapi/messageapi/bucketinforeply.h (renamed from storageapi/src/vespa/storageapi/messageapi/bucketinforeply.h)0
-rw-r--r--storage/src/vespa/storageapi/messageapi/bucketreply.cpp (renamed from storageapi/src/vespa/storageapi/messageapi/bucketreply.cpp)0
-rw-r--r--storage/src/vespa/storageapi/messageapi/bucketreply.h (renamed from storageapi/src/vespa/storageapi/messageapi/bucketreply.h)0
-rw-r--r--storage/src/vespa/storageapi/messageapi/maintenancecommand.cpp (renamed from storageapi/src/vespa/storageapi/messageapi/maintenancecommand.cpp)0
-rw-r--r--storage/src/vespa/storageapi/messageapi/maintenancecommand.h (renamed from storageapi/src/vespa/storageapi/messageapi/maintenancecommand.h)0
-rw-r--r--storage/src/vespa/storageapi/messageapi/messagehandler.h (renamed from storageapi/src/vespa/storageapi/messageapi/messagehandler.h)0
-rw-r--r--storage/src/vespa/storageapi/messageapi/returncode.cpp (renamed from storageapi/src/vespa/storageapi/messageapi/returncode.cpp)0
-rw-r--r--storage/src/vespa/storageapi/messageapi/returncode.h (renamed from storageapi/src/vespa/storageapi/messageapi/returncode.h)0
-rw-r--r--storage/src/vespa/storageapi/messageapi/storagecommand.cpp (renamed from storageapi/src/vespa/storageapi/messageapi/storagecommand.cpp)0
-rw-r--r--storage/src/vespa/storageapi/messageapi/storagecommand.h (renamed from storageapi/src/vespa/storageapi/messageapi/storagecommand.h)0
-rw-r--r--storage/src/vespa/storageapi/messageapi/storagemessage.cpp (renamed from storageapi/src/vespa/storageapi/messageapi/storagemessage.cpp)0
-rw-r--r--storage/src/vespa/storageapi/messageapi/storagemessage.h (renamed from storageapi/src/vespa/storageapi/messageapi/storagemessage.h)0
-rw-r--r--storage/src/vespa/storageapi/messageapi/storagereply.cpp (renamed from storageapi/src/vespa/storageapi/messageapi/storagereply.cpp)0
-rw-r--r--storage/src/vespa/storageapi/messageapi/storagereply.h (renamed from storageapi/src/vespa/storageapi/messageapi/storagereply.h)0
-rw-r--r--storageapi/.gitignore1
-rw-r--r--storageapi/CMakeLists.txt26
-rw-r--r--storageapi/OWNERS1
-rw-r--r--storageapi/README1
-rw-r--r--storageapi/src/.gitignore5
-rw-r--r--storageapi/src/tests/messageapi/.gitignore9
-rw-r--r--storageapi/src/vespa/storageapi/CMakeLists.txt14
-rw-r--r--streamingvisitors/CMakeLists.txt1
114 files changed, 20 insertions, 66 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 85a2ac0d794..595e3432913 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -124,7 +124,6 @@ add_subdirectory(slobrok)
add_subdirectory(staging_vespalib)
add_subdirectory(standalone-container)
add_subdirectory(storage)
-add_subdirectory(storageapi)
add_subdirectory(storageserver)
add_subdirectory(statistics)
add_subdirectory(streamingvisitors)
diff --git a/storage/CMakeLists.txt b/storage/CMakeLists.txt
index fc084bf2e80..a3768f9a193 100644
--- a/storage/CMakeLists.txt
+++ b/storage/CMakeLists.txt
@@ -2,7 +2,6 @@
vespa_define_module(
DEPENDS
vespadefaults
- storageapi
fastos
fastlib_fast
metrics
@@ -49,6 +48,11 @@ vespa_define_module(
src/vespa/storageframework/generic/metric
src/vespa/storageframework/generic/status
src/vespa/storageframework/generic/thread
+ src/vespa/storageapi/app
+ src/vespa/storageapi/buckets
+ src/vespa/storageapi/mbusprot
+ src/vespa/storageapi/message
+ src/vespa/storageapi/messageapi
TEST_DEPENDS
messagebus_messagebus-test
@@ -66,6 +70,10 @@ vespa_define_module(
src/tests/persistence
src/tests/persistence/common
src/tests/persistence/filestorage
+ src/tests/storageapi
+ src/tests/storageapi/buckets
+ src/tests/storageapi/mbusprot
+ src/tests/storageapi/messageapi
src/tests/storageframework
src/tests/storageframework/clock
src/tests/storageframework/thread
diff --git a/storage/src/tests/persistence/filestorage/CMakeLists.txt b/storage/src/tests/persistence/filestorage/CMakeLists.txt
index c9623e991e0..00a57410b54 100644
--- a/storage/src/tests/persistence/filestorage/CMakeLists.txt
+++ b/storage/src/tests/persistence/filestorage/CMakeLists.txt
@@ -15,7 +15,6 @@ vespa_add_executable(storage_filestorage_gtest_runner_app TEST
gtest_runner.cpp
DEPENDS
storage
- storageapi
storage_testhostreporter
storage_testpersistence_common
GTest::GTest
diff --git a/storageapi/src/tests/.gitignore b/storage/src/tests/storageapi/.gitignore
index 29911acfe67..29911acfe67 100644
--- a/storageapi/src/tests/.gitignore
+++ b/storage/src/tests/storageapi/.gitignore
diff --git a/storageapi/src/tests/CMakeLists.txt b/storage/src/tests/storageapi/CMakeLists.txt
index 18d2b34f499..cfcdfd55350 100644
--- a/storageapi/src/tests/CMakeLists.txt
+++ b/storage/src/tests/storageapi/CMakeLists.txt
@@ -7,7 +7,7 @@ vespa_add_executable(storageapi_gtest_runner_app TEST
storageapi_testbuckets
storageapi_testmbusprot
storageapi_testmessageapi
- storageapi
+ storage
GTest::GTest
)
diff --git a/storageapi/src/tests/buckets/.gitignore b/storage/src/tests/storageapi/buckets/.gitignore
index 1d859456ef9..1d859456ef9 100644
--- a/storageapi/src/tests/buckets/.gitignore
+++ b/storage/src/tests/storageapi/buckets/.gitignore
diff --git a/storageapi/src/tests/buckets/CMakeLists.txt b/storage/src/tests/storageapi/buckets/CMakeLists.txt
index 651b27618a6..7d2bdb77557 100644
--- a/storageapi/src/tests/buckets/CMakeLists.txt
+++ b/storage/src/tests/storageapi/buckets/CMakeLists.txt
@@ -3,6 +3,6 @@ vespa_add_library(storageapi_testbuckets
SOURCES
bucketinfotest.cpp
DEPENDS
- storageapi
+ storage
GTest::GTest
)
diff --git a/storageapi/src/tests/buckets/bucketinfotest.cpp b/storage/src/tests/storageapi/buckets/bucketinfotest.cpp
index 25648fa7e96..25648fa7e96 100644
--- a/storageapi/src/tests/buckets/bucketinfotest.cpp
+++ b/storage/src/tests/storageapi/buckets/bucketinfotest.cpp
diff --git a/storageapi/src/tests/gtest_runner.cpp b/storage/src/tests/storageapi/gtest_runner.cpp
index 2ae414830b9..2ae414830b9 100644
--- a/storageapi/src/tests/gtest_runner.cpp
+++ b/storage/src/tests/storageapi/gtest_runner.cpp
diff --git a/storageapi/src/tests/mbusprot/.gitignore b/storage/src/tests/storageapi/mbusprot/.gitignore
index 1b779fa320a..1b779fa320a 100644
--- a/storageapi/src/tests/mbusprot/.gitignore
+++ b/storage/src/tests/storageapi/mbusprot/.gitignore
diff --git a/storageapi/src/tests/mbusprot/CMakeLists.txt b/storage/src/tests/storageapi/mbusprot/CMakeLists.txt
index 48469cfd9ea..1f10f6d519a 100644
--- a/storageapi/src/tests/mbusprot/CMakeLists.txt
+++ b/storage/src/tests/storageapi/mbusprot/CMakeLists.txt
@@ -3,6 +3,6 @@ vespa_add_library(storageapi_testmbusprot
SOURCES
storageprotocoltest.cpp
DEPENDS
- storageapi
+ storage
GTest::GTest
)
diff --git a/storageapi/src/tests/mbusprot/mbusprot.4.2.serialization.V_4_2_STABLE b/storage/src/tests/storageapi/mbusprot/mbusprot.4.2.serialization.V_4_2_STABLE
index 5045a98b037..5045a98b037 100644
--- a/storageapi/src/tests/mbusprot/mbusprot.4.2.serialization.V_4_2_STABLE
+++ b/storage/src/tests/storageapi/mbusprot/mbusprot.4.2.serialization.V_4_2_STABLE
diff --git a/storageapi/src/tests/mbusprot/storageprotocoltest.cpp b/storage/src/tests/storageapi/mbusprot/storageprotocoltest.cpp
index c130e433285..c130e433285 100644
--- a/storageapi/src/tests/mbusprot/storageprotocoltest.cpp
+++ b/storage/src/tests/storageapi/mbusprot/storageprotocoltest.cpp
diff --git a/storageapi/src/tests/message/.gitignore b/storage/src/tests/storageapi/messageapi/.gitignore
index 1d859456ef9..1d859456ef9 100644
--- a/storageapi/src/tests/message/.gitignore
+++ b/storage/src/tests/storageapi/messageapi/.gitignore
diff --git a/storageapi/src/tests/messageapi/CMakeLists.txt b/storage/src/tests/storageapi/messageapi/CMakeLists.txt
index 5bc89dea4fc..4866aa63079 100644
--- a/storageapi/src/tests/messageapi/CMakeLists.txt
+++ b/storage/src/tests/storageapi/messageapi/CMakeLists.txt
@@ -3,6 +3,6 @@ vespa_add_library(storageapi_testmessageapi
SOURCES
storage_message_address_test.cpp
DEPENDS
- storageapi
+ storage
GTest::GTest
)
diff --git a/storageapi/src/tests/messageapi/storage_message_address_test.cpp b/storage/src/tests/storageapi/messageapi/storage_message_address_test.cpp
index ea59fefc924..ea59fefc924 100644
--- a/storageapi/src/tests/messageapi/storage_message_address_test.cpp
+++ b/storage/src/tests/storageapi/messageapi/storage_message_address_test.cpp
diff --git a/storage/src/vespa/storage/CMakeLists.txt b/storage/src/vespa/storage/CMakeLists.txt
index 22aad2a147d..3cb9358b56d 100644
--- a/storage/src/vespa/storage/CMakeLists.txt
+++ b/storage/src/vespa/storage/CMakeLists.txt
@@ -27,6 +27,12 @@ vespa_add_library(storage
$<TARGET_OBJECTS:storageframework_clockimpl>
$<TARGET_OBJECTS:storageframework_componentimpl>
$<TARGET_OBJECTS:storageframework_threadimpl>
+ $<TARGET_OBJECTS:storageapi_message>
+ $<TARGET_OBJECTS:storageapi_buckets>
+ $<TARGET_OBJECTS:storageapi_messageapi>
+ $<TARGET_OBJECTS:storageapi_mbusprot>
INSTALL lib64
DEPENDS
)
+
+vespa_add_target_package_dependency(storage Protobuf)
diff --git a/storageapi/src/vespa/storageapi/.gitignore b/storage/src/vespa/storageapi/.gitignore
index 43485abf58c..43485abf58c 100644
--- a/storageapi/src/vespa/storageapi/.gitignore
+++ b/storage/src/vespa/storageapi/.gitignore
diff --git a/storageapi/src/vespa/storageapi/app/.gitignore b/storage/src/vespa/storageapi/app/.gitignore
index fa917bb5ae5..fa917bb5ae5 100644
--- a/storageapi/src/vespa/storageapi/app/.gitignore
+++ b/storage/src/vespa/storageapi/app/.gitignore
diff --git a/storageapi/src/vespa/storageapi/app/CMakeLists.txt b/storage/src/vespa/storageapi/app/CMakeLists.txt
index 90e5567d705..a8c183b01de 100644
--- a/storageapi/src/vespa/storageapi/app/CMakeLists.txt
+++ b/storage/src/vespa/storageapi/app/CMakeLists.txt
@@ -3,5 +3,5 @@ vespa_add_executable(storageapi_getbucketid_app
SOURCES
getbucketid.cpp
DEPENDS
- storageapi
+ storage
)
diff --git a/storageapi/src/vespa/storageapi/app/getbucketid.cpp b/storage/src/vespa/storageapi/app/getbucketid.cpp
index 21f7912d1a1..21f7912d1a1 100644
--- a/storageapi/src/vespa/storageapi/app/getbucketid.cpp
+++ b/storage/src/vespa/storageapi/app/getbucketid.cpp
diff --git a/storageapi/src/vespa/storageapi/buckets/.gitignore b/storage/src/vespa/storageapi/buckets/.gitignore
index 7ad21cf1c5e..7ad21cf1c5e 100644
--- a/storageapi/src/vespa/storageapi/buckets/.gitignore
+++ b/storage/src/vespa/storageapi/buckets/.gitignore
diff --git a/storageapi/src/vespa/storageapi/buckets/CMakeLists.txt b/storage/src/vespa/storageapi/buckets/CMakeLists.txt
index ee087f6f566..ee087f6f566 100644
--- a/storageapi/src/vespa/storageapi/buckets/CMakeLists.txt
+++ b/storage/src/vespa/storageapi/buckets/CMakeLists.txt
diff --git a/storageapi/src/vespa/storageapi/buckets/bucketinfo.cpp b/storage/src/vespa/storageapi/buckets/bucketinfo.cpp
index ff2f40e736b..ff2f40e736b 100644
--- a/storageapi/src/vespa/storageapi/buckets/bucketinfo.cpp
+++ b/storage/src/vespa/storageapi/buckets/bucketinfo.cpp
diff --git a/storageapi/src/vespa/storageapi/buckets/bucketinfo.h b/storage/src/vespa/storageapi/buckets/bucketinfo.h
index d7b407185f6..d7b407185f6 100644
--- a/storageapi/src/vespa/storageapi/buckets/bucketinfo.h
+++ b/storage/src/vespa/storageapi/buckets/bucketinfo.h
diff --git a/storageapi/src/vespa/storageapi/defs.h b/storage/src/vespa/storageapi/defs.h
index 9ee9fdf2218..9ee9fdf2218 100644
--- a/storageapi/src/vespa/storageapi/defs.h
+++ b/storage/src/vespa/storageapi/defs.h
diff --git a/storageapi/src/vespa/storageapi/mbusprot/.gitignore b/storage/src/vespa/storageapi/mbusprot/.gitignore
index 8e91fe9cab0..8e91fe9cab0 100644
--- a/storageapi/src/vespa/storageapi/mbusprot/.gitignore
+++ b/storage/src/vespa/storageapi/mbusprot/.gitignore
diff --git a/storageapi/src/vespa/storageapi/mbusprot/CMakeLists.txt b/storage/src/vespa/storageapi/mbusprot/CMakeLists.txt
index 43c1da32502..43c1da32502 100644
--- a/storageapi/src/vespa/storageapi/mbusprot/CMakeLists.txt
+++ b/storage/src/vespa/storageapi/mbusprot/CMakeLists.txt
diff --git a/storageapi/src/vespa/storageapi/mbusprot/legacyprotocolserialization.h b/storage/src/vespa/storageapi/mbusprot/legacyprotocolserialization.h
index f3c6a6f6856..f3c6a6f6856 100644
--- a/storageapi/src/vespa/storageapi/mbusprot/legacyprotocolserialization.h
+++ b/storage/src/vespa/storageapi/mbusprot/legacyprotocolserialization.h
diff --git a/storageapi/src/vespa/storageapi/mbusprot/oldreturncodemapper.h b/storage/src/vespa/storageapi/mbusprot/oldreturncodemapper.h
index 40e09f23697..40e09f23697 100644
--- a/storageapi/src/vespa/storageapi/mbusprot/oldreturncodemapper.h
+++ b/storage/src/vespa/storageapi/mbusprot/oldreturncodemapper.h
diff --git a/storageapi/src/vespa/storageapi/mbusprot/protobuf/common.proto b/storage/src/vespa/storageapi/mbusprot/protobuf/common.proto
index 49e1a8f8aba..49e1a8f8aba 100644
--- a/storageapi/src/vespa/storageapi/mbusprot/protobuf/common.proto
+++ b/storage/src/vespa/storageapi/mbusprot/protobuf/common.proto
diff --git a/storageapi/src/vespa/storageapi/mbusprot/protobuf/feed.proto b/storage/src/vespa/storageapi/mbusprot/protobuf/feed.proto
index cb923db3c3c..cb923db3c3c 100644
--- a/storageapi/src/vespa/storageapi/mbusprot/protobuf/feed.proto
+++ b/storage/src/vespa/storageapi/mbusprot/protobuf/feed.proto
diff --git a/storageapi/src/vespa/storageapi/mbusprot/protobuf/inspect.proto b/storage/src/vespa/storageapi/mbusprot/protobuf/inspect.proto
index c3f4b1263a1..c3f4b1263a1 100644
--- a/storageapi/src/vespa/storageapi/mbusprot/protobuf/inspect.proto
+++ b/storage/src/vespa/storageapi/mbusprot/protobuf/inspect.proto
diff --git a/storageapi/src/vespa/storageapi/mbusprot/protobuf/maintenance.proto b/storage/src/vespa/storageapi/mbusprot/protobuf/maintenance.proto
index 7f7ab1d7c0b..7f7ab1d7c0b 100644
--- a/storageapi/src/vespa/storageapi/mbusprot/protobuf/maintenance.proto
+++ b/storage/src/vespa/storageapi/mbusprot/protobuf/maintenance.proto
diff --git a/storageapi/src/vespa/storageapi/mbusprot/protobuf/visiting.proto b/storage/src/vespa/storageapi/mbusprot/protobuf/visiting.proto
index 35d69bc2d3e..35d69bc2d3e 100644
--- a/storageapi/src/vespa/storageapi/mbusprot/protobuf/visiting.proto
+++ b/storage/src/vespa/storageapi/mbusprot/protobuf/visiting.proto
diff --git a/storageapi/src/vespa/storageapi/mbusprot/protobuf_includes.h b/storage/src/vespa/storageapi/mbusprot/protobuf_includes.h
index 9accfdf75ee..9accfdf75ee 100644
--- a/storageapi/src/vespa/storageapi/mbusprot/protobuf_includes.h
+++ b/storage/src/vespa/storageapi/mbusprot/protobuf_includes.h
diff --git a/storageapi/src/vespa/storageapi/mbusprot/protocolserialization.cpp b/storage/src/vespa/storageapi/mbusprot/protocolserialization.cpp
index 4614659c458..4614659c458 100644
--- a/storageapi/src/vespa/storageapi/mbusprot/protocolserialization.cpp
+++ b/storage/src/vespa/storageapi/mbusprot/protocolserialization.cpp
diff --git a/storageapi/src/vespa/storageapi/mbusprot/protocolserialization.h b/storage/src/vespa/storageapi/mbusprot/protocolserialization.h
index 653e9ded85a..653e9ded85a 100644
--- a/storageapi/src/vespa/storageapi/mbusprot/protocolserialization.h
+++ b/storage/src/vespa/storageapi/mbusprot/protocolserialization.h
diff --git a/storageapi/src/vespa/storageapi/mbusprot/protocolserialization4_2.cpp b/storage/src/vespa/storageapi/mbusprot/protocolserialization4_2.cpp
index 1bea0ea74c9..1bea0ea74c9 100644
--- a/storageapi/src/vespa/storageapi/mbusprot/protocolserialization4_2.cpp
+++ b/storage/src/vespa/storageapi/mbusprot/protocolserialization4_2.cpp
diff --git a/storageapi/src/vespa/storageapi/mbusprot/protocolserialization4_2.h b/storage/src/vespa/storageapi/mbusprot/protocolserialization4_2.h
index b8a20e9e401..b8a20e9e401 100644
--- a/storageapi/src/vespa/storageapi/mbusprot/protocolserialization4_2.h
+++ b/storage/src/vespa/storageapi/mbusprot/protocolserialization4_2.h
diff --git a/storageapi/src/vespa/storageapi/mbusprot/protocolserialization5_0.cpp b/storage/src/vespa/storageapi/mbusprot/protocolserialization5_0.cpp
index fa400b565b2..fa400b565b2 100644
--- a/storageapi/src/vespa/storageapi/mbusprot/protocolserialization5_0.cpp
+++ b/storage/src/vespa/storageapi/mbusprot/protocolserialization5_0.cpp
diff --git a/storageapi/src/vespa/storageapi/mbusprot/protocolserialization5_0.h b/storage/src/vespa/storageapi/mbusprot/protocolserialization5_0.h
index 8de2edab17f..8de2edab17f 100644
--- a/storageapi/src/vespa/storageapi/mbusprot/protocolserialization5_0.h
+++ b/storage/src/vespa/storageapi/mbusprot/protocolserialization5_0.h
diff --git a/storageapi/src/vespa/storageapi/mbusprot/protocolserialization5_1.cpp b/storage/src/vespa/storageapi/mbusprot/protocolserialization5_1.cpp
index 97ceceac33d..97ceceac33d 100644
--- a/storageapi/src/vespa/storageapi/mbusprot/protocolserialization5_1.cpp
+++ b/storage/src/vespa/storageapi/mbusprot/protocolserialization5_1.cpp
diff --git a/storageapi/src/vespa/storageapi/mbusprot/protocolserialization5_1.h b/storage/src/vespa/storageapi/mbusprot/protocolserialization5_1.h
index bfad492e653..bfad492e653 100644
--- a/storageapi/src/vespa/storageapi/mbusprot/protocolserialization5_1.h
+++ b/storage/src/vespa/storageapi/mbusprot/protocolserialization5_1.h
diff --git a/storageapi/src/vespa/storageapi/mbusprot/protocolserialization5_2.cpp b/storage/src/vespa/storageapi/mbusprot/protocolserialization5_2.cpp
index 10aa9d69fbc..10aa9d69fbc 100644
--- a/storageapi/src/vespa/storageapi/mbusprot/protocolserialization5_2.cpp
+++ b/storage/src/vespa/storageapi/mbusprot/protocolserialization5_2.cpp
diff --git a/storageapi/src/vespa/storageapi/mbusprot/protocolserialization5_2.h b/storage/src/vespa/storageapi/mbusprot/protocolserialization5_2.h
index e56b9942fa5..e56b9942fa5 100644
--- a/storageapi/src/vespa/storageapi/mbusprot/protocolserialization5_2.h
+++ b/storage/src/vespa/storageapi/mbusprot/protocolserialization5_2.h
diff --git a/storageapi/src/vespa/storageapi/mbusprot/protocolserialization6_0.cpp b/storage/src/vespa/storageapi/mbusprot/protocolserialization6_0.cpp
index 799aff8f8b3..799aff8f8b3 100644
--- a/storageapi/src/vespa/storageapi/mbusprot/protocolserialization6_0.cpp
+++ b/storage/src/vespa/storageapi/mbusprot/protocolserialization6_0.cpp
diff --git a/storageapi/src/vespa/storageapi/mbusprot/protocolserialization6_0.h b/storage/src/vespa/storageapi/mbusprot/protocolserialization6_0.h
index 5467cf6c5d2..5467cf6c5d2 100644
--- a/storageapi/src/vespa/storageapi/mbusprot/protocolserialization6_0.h
+++ b/storage/src/vespa/storageapi/mbusprot/protocolserialization6_0.h
diff --git a/storageapi/src/vespa/storageapi/mbusprot/protocolserialization7.cpp b/storage/src/vespa/storageapi/mbusprot/protocolserialization7.cpp
index 91b5999e34c..91b5999e34c 100644
--- a/storageapi/src/vespa/storageapi/mbusprot/protocolserialization7.cpp
+++ b/storage/src/vespa/storageapi/mbusprot/protocolserialization7.cpp
diff --git a/storageapi/src/vespa/storageapi/mbusprot/protocolserialization7.h b/storage/src/vespa/storageapi/mbusprot/protocolserialization7.h
index a61397c85ac..a61397c85ac 100644
--- a/storageapi/src/vespa/storageapi/mbusprot/protocolserialization7.h
+++ b/storage/src/vespa/storageapi/mbusprot/protocolserialization7.h
diff --git a/storageapi/src/vespa/storageapi/mbusprot/serializationhelper.h b/storage/src/vespa/storageapi/mbusprot/serializationhelper.h
index 457a6178704..457a6178704 100644
--- a/storageapi/src/vespa/storageapi/mbusprot/serializationhelper.h
+++ b/storage/src/vespa/storageapi/mbusprot/serializationhelper.h
diff --git a/storageapi/src/vespa/storageapi/mbusprot/storagecommand.cpp b/storage/src/vespa/storageapi/mbusprot/storagecommand.cpp
index 34fd0992adb..34fd0992adb 100644
--- a/storageapi/src/vespa/storageapi/mbusprot/storagecommand.cpp
+++ b/storage/src/vespa/storageapi/mbusprot/storagecommand.cpp
diff --git a/storageapi/src/vespa/storageapi/mbusprot/storagecommand.h b/storage/src/vespa/storageapi/mbusprot/storagecommand.h
index e65c0295e31..e65c0295e31 100644
--- a/storageapi/src/vespa/storageapi/mbusprot/storagecommand.h
+++ b/storage/src/vespa/storageapi/mbusprot/storagecommand.h
diff --git a/storageapi/src/vespa/storageapi/mbusprot/storagemessage.cpp b/storage/src/vespa/storageapi/mbusprot/storagemessage.cpp
index e69de29bb2d..e69de29bb2d 100644
--- a/storageapi/src/vespa/storageapi/mbusprot/storagemessage.cpp
+++ b/storage/src/vespa/storageapi/mbusprot/storagemessage.cpp
diff --git a/storageapi/src/vespa/storageapi/mbusprot/storagemessage.h b/storage/src/vespa/storageapi/mbusprot/storagemessage.h
index 61323222b89..61323222b89 100644
--- a/storageapi/src/vespa/storageapi/mbusprot/storagemessage.h
+++ b/storage/src/vespa/storageapi/mbusprot/storagemessage.h
diff --git a/storageapi/src/vespa/storageapi/mbusprot/storageprotocol.cpp b/storage/src/vespa/storageapi/mbusprot/storageprotocol.cpp
index 3cf54860f7c..3cf54860f7c 100644
--- a/storageapi/src/vespa/storageapi/mbusprot/storageprotocol.cpp
+++ b/storage/src/vespa/storageapi/mbusprot/storageprotocol.cpp
diff --git a/storageapi/src/vespa/storageapi/mbusprot/storageprotocol.h b/storage/src/vespa/storageapi/mbusprot/storageprotocol.h
index 3f36ac42117..3f36ac42117 100644
--- a/storageapi/src/vespa/storageapi/mbusprot/storageprotocol.h
+++ b/storage/src/vespa/storageapi/mbusprot/storageprotocol.h
diff --git a/storageapi/src/vespa/storageapi/mbusprot/storagereply.cpp b/storage/src/vespa/storageapi/mbusprot/storagereply.cpp
index 1db6912dd33..1db6912dd33 100644
--- a/storageapi/src/vespa/storageapi/mbusprot/storagereply.cpp
+++ b/storage/src/vespa/storageapi/mbusprot/storagereply.cpp
diff --git a/storageapi/src/vespa/storageapi/mbusprot/storagereply.h b/storage/src/vespa/storageapi/mbusprot/storagereply.h
index 538b7caa678..538b7caa678 100644
--- a/storageapi/src/vespa/storageapi/mbusprot/storagereply.h
+++ b/storage/src/vespa/storageapi/mbusprot/storagereply.h
diff --git a/storageapi/src/vespa/storageapi/message/.gitignore b/storage/src/vespa/storageapi/message/.gitignore
index 526f91c6668..526f91c6668 100644
--- a/storageapi/src/vespa/storageapi/message/.gitignore
+++ b/storage/src/vespa/storageapi/message/.gitignore
diff --git a/storageapi/src/vespa/storageapi/message/CMakeLists.txt b/storage/src/vespa/storageapi/message/CMakeLists.txt
index 2a761921dff..2a761921dff 100644
--- a/storageapi/src/vespa/storageapi/message/CMakeLists.txt
+++ b/storage/src/vespa/storageapi/message/CMakeLists.txt
diff --git a/storageapi/src/vespa/storageapi/message/bucket.cpp b/storage/src/vespa/storageapi/message/bucket.cpp
index 520f1aa2741..520f1aa2741 100644
--- a/storageapi/src/vespa/storageapi/message/bucket.cpp
+++ b/storage/src/vespa/storageapi/message/bucket.cpp
diff --git a/storageapi/src/vespa/storageapi/message/bucket.h b/storage/src/vespa/storageapi/message/bucket.h
index 47785a92039..47785a92039 100644
--- a/storageapi/src/vespa/storageapi/message/bucket.h
+++ b/storage/src/vespa/storageapi/message/bucket.h
diff --git a/storageapi/src/vespa/storageapi/message/bucketsplitting.cpp b/storage/src/vespa/storageapi/message/bucketsplitting.cpp
index 784ba6edbd1..784ba6edbd1 100644
--- a/storageapi/src/vespa/storageapi/message/bucketsplitting.cpp
+++ b/storage/src/vespa/storageapi/message/bucketsplitting.cpp
diff --git a/storageapi/src/vespa/storageapi/message/bucketsplitting.h b/storage/src/vespa/storageapi/message/bucketsplitting.h
index 584cdfd5638..584cdfd5638 100644
--- a/storageapi/src/vespa/storageapi/message/bucketsplitting.h
+++ b/storage/src/vespa/storageapi/message/bucketsplitting.h
diff --git a/storageapi/src/vespa/storageapi/message/datagram.cpp b/storage/src/vespa/storageapi/message/datagram.cpp
index 546e0edecc1..546e0edecc1 100644
--- a/storageapi/src/vespa/storageapi/message/datagram.cpp
+++ b/storage/src/vespa/storageapi/message/datagram.cpp
diff --git a/storageapi/src/vespa/storageapi/message/datagram.h b/storage/src/vespa/storageapi/message/datagram.h
index e0f5a9f7b30..e0f5a9f7b30 100644
--- a/storageapi/src/vespa/storageapi/message/datagram.h
+++ b/storage/src/vespa/storageapi/message/datagram.h
diff --git a/storageapi/src/vespa/storageapi/message/documentsummary.cpp b/storage/src/vespa/storageapi/message/documentsummary.cpp
index 6909b4d223c..6909b4d223c 100644
--- a/storageapi/src/vespa/storageapi/message/documentsummary.cpp
+++ b/storage/src/vespa/storageapi/message/documentsummary.cpp
diff --git a/storageapi/src/vespa/storageapi/message/documentsummary.h b/storage/src/vespa/storageapi/message/documentsummary.h
index 5e2c1af3cfd..5e2c1af3cfd 100644
--- a/storageapi/src/vespa/storageapi/message/documentsummary.h
+++ b/storage/src/vespa/storageapi/message/documentsummary.h
diff --git a/storageapi/src/vespa/storageapi/message/internal.cpp b/storage/src/vespa/storageapi/message/internal.cpp
index 5e1daaaf3be..5e1daaaf3be 100644
--- a/storageapi/src/vespa/storageapi/message/internal.cpp
+++ b/storage/src/vespa/storageapi/message/internal.cpp
diff --git a/storageapi/src/vespa/storageapi/message/internal.h b/storage/src/vespa/storageapi/message/internal.h
index e0fee3e5494..e0fee3e5494 100644
--- a/storageapi/src/vespa/storageapi/message/internal.h
+++ b/storage/src/vespa/storageapi/message/internal.h
diff --git a/storageapi/src/vespa/storageapi/message/persistence.cpp b/storage/src/vespa/storageapi/message/persistence.cpp
index 41a53449b67..41a53449b67 100644
--- a/storageapi/src/vespa/storageapi/message/persistence.cpp
+++ b/storage/src/vespa/storageapi/message/persistence.cpp
diff --git a/storageapi/src/vespa/storageapi/message/persistence.h b/storage/src/vespa/storageapi/message/persistence.h
index 1d8cfd9d277..1d8cfd9d277 100644
--- a/storageapi/src/vespa/storageapi/message/persistence.h
+++ b/storage/src/vespa/storageapi/message/persistence.h
diff --git a/storageapi/src/vespa/storageapi/message/queryresult.cpp b/storage/src/vespa/storageapi/message/queryresult.cpp
index b5d29cf4e02..b5d29cf4e02 100644
--- a/storageapi/src/vespa/storageapi/message/queryresult.cpp
+++ b/storage/src/vespa/storageapi/message/queryresult.cpp
diff --git a/storageapi/src/vespa/storageapi/message/queryresult.h b/storage/src/vespa/storageapi/message/queryresult.h
index c3bbbdc47ce..c3bbbdc47ce 100644
--- a/storageapi/src/vespa/storageapi/message/queryresult.h
+++ b/storage/src/vespa/storageapi/message/queryresult.h
diff --git a/storageapi/src/vespa/storageapi/message/removelocation.cpp b/storage/src/vespa/storageapi/message/removelocation.cpp
index 7b7ed894b2c..7b7ed894b2c 100644
--- a/storageapi/src/vespa/storageapi/message/removelocation.cpp
+++ b/storage/src/vespa/storageapi/message/removelocation.cpp
diff --git a/storageapi/src/vespa/storageapi/message/removelocation.h b/storage/src/vespa/storageapi/message/removelocation.h
index 276b090cc57..276b090cc57 100644
--- a/storageapi/src/vespa/storageapi/message/removelocation.h
+++ b/storage/src/vespa/storageapi/message/removelocation.h
diff --git a/storageapi/src/vespa/storageapi/message/searchresult.cpp b/storage/src/vespa/storageapi/message/searchresult.cpp
index b2cf04b0410..b2cf04b0410 100644
--- a/storageapi/src/vespa/storageapi/message/searchresult.cpp
+++ b/storage/src/vespa/storageapi/message/searchresult.cpp
diff --git a/storageapi/src/vespa/storageapi/message/searchresult.h b/storage/src/vespa/storageapi/message/searchresult.h
index 4795876102d..4795876102d 100644
--- a/storageapi/src/vespa/storageapi/message/searchresult.h
+++ b/storage/src/vespa/storageapi/message/searchresult.h
diff --git a/storageapi/src/vespa/storageapi/message/stat.cpp b/storage/src/vespa/storageapi/message/stat.cpp
index 3b97f4f5541..3b97f4f5541 100644
--- a/storageapi/src/vespa/storageapi/message/stat.cpp
+++ b/storage/src/vespa/storageapi/message/stat.cpp
diff --git a/storageapi/src/vespa/storageapi/message/stat.h b/storage/src/vespa/storageapi/message/stat.h
index 0797ae43799..0797ae43799 100644
--- a/storageapi/src/vespa/storageapi/message/stat.h
+++ b/storage/src/vespa/storageapi/message/stat.h
diff --git a/storageapi/src/vespa/storageapi/message/state.cpp b/storage/src/vespa/storageapi/message/state.cpp
index 23bd766ac2a..23bd766ac2a 100644
--- a/storageapi/src/vespa/storageapi/message/state.cpp
+++ b/storage/src/vespa/storageapi/message/state.cpp
diff --git a/storageapi/src/vespa/storageapi/message/state.h b/storage/src/vespa/storageapi/message/state.h
index aa562c77ef9..aa562c77ef9 100644
--- a/storageapi/src/vespa/storageapi/message/state.h
+++ b/storage/src/vespa/storageapi/message/state.h
diff --git a/storageapi/src/vespa/storageapi/message/visitor.cpp b/storage/src/vespa/storageapi/message/visitor.cpp
index fb3274273ac..fb3274273ac 100644
--- a/storageapi/src/vespa/storageapi/message/visitor.cpp
+++ b/storage/src/vespa/storageapi/message/visitor.cpp
diff --git a/storageapi/src/vespa/storageapi/message/visitor.h b/storage/src/vespa/storageapi/message/visitor.h
index e6835405768..e6835405768 100644
--- a/storageapi/src/vespa/storageapi/message/visitor.h
+++ b/storage/src/vespa/storageapi/message/visitor.h
diff --git a/storageapi/src/vespa/storageapi/messageapi/.gitignore b/storage/src/vespa/storageapi/messageapi/.gitignore
index 6e555686642..6e555686642 100644
--- a/storageapi/src/vespa/storageapi/messageapi/.gitignore
+++ b/storage/src/vespa/storageapi/messageapi/.gitignore
diff --git a/storageapi/src/vespa/storageapi/messageapi/CMakeLists.txt b/storage/src/vespa/storageapi/messageapi/CMakeLists.txt
index 6454bb1de7d..6454bb1de7d 100644
--- a/storageapi/src/vespa/storageapi/messageapi/CMakeLists.txt
+++ b/storage/src/vespa/storageapi/messageapi/CMakeLists.txt
diff --git a/storageapi/src/vespa/storageapi/messageapi/bucketcommand.cpp b/storage/src/vespa/storageapi/messageapi/bucketcommand.cpp
index c75267f560d..c75267f560d 100644
--- a/storageapi/src/vespa/storageapi/messageapi/bucketcommand.cpp
+++ b/storage/src/vespa/storageapi/messageapi/bucketcommand.cpp
diff --git a/storageapi/src/vespa/storageapi/messageapi/bucketcommand.h b/storage/src/vespa/storageapi/messageapi/bucketcommand.h
index 605653681b5..605653681b5 100644
--- a/storageapi/src/vespa/storageapi/messageapi/bucketcommand.h
+++ b/storage/src/vespa/storageapi/messageapi/bucketcommand.h
diff --git a/storageapi/src/vespa/storageapi/messageapi/bucketinfocommand.cpp b/storage/src/vespa/storageapi/messageapi/bucketinfocommand.cpp
index 8d5ad85b8aa..8d5ad85b8aa 100644
--- a/storageapi/src/vespa/storageapi/messageapi/bucketinfocommand.cpp
+++ b/storage/src/vespa/storageapi/messageapi/bucketinfocommand.cpp
diff --git a/storageapi/src/vespa/storageapi/messageapi/bucketinfocommand.h b/storage/src/vespa/storageapi/messageapi/bucketinfocommand.h
index 0f6627328a9..0f6627328a9 100644
--- a/storageapi/src/vespa/storageapi/messageapi/bucketinfocommand.h
+++ b/storage/src/vespa/storageapi/messageapi/bucketinfocommand.h
diff --git a/storageapi/src/vespa/storageapi/messageapi/bucketinforeply.cpp b/storage/src/vespa/storageapi/messageapi/bucketinforeply.cpp
index 6eb5f96e888..6eb5f96e888 100644
--- a/storageapi/src/vespa/storageapi/messageapi/bucketinforeply.cpp
+++ b/storage/src/vespa/storageapi/messageapi/bucketinforeply.cpp
diff --git a/storageapi/src/vespa/storageapi/messageapi/bucketinforeply.h b/storage/src/vespa/storageapi/messageapi/bucketinforeply.h
index 961e63a7ac8..961e63a7ac8 100644
--- a/storageapi/src/vespa/storageapi/messageapi/bucketinforeply.h
+++ b/storage/src/vespa/storageapi/messageapi/bucketinforeply.h
diff --git a/storageapi/src/vespa/storageapi/messageapi/bucketreply.cpp b/storage/src/vespa/storageapi/messageapi/bucketreply.cpp
index 08b5effbd11..08b5effbd11 100644
--- a/storageapi/src/vespa/storageapi/messageapi/bucketreply.cpp
+++ b/storage/src/vespa/storageapi/messageapi/bucketreply.cpp
diff --git a/storageapi/src/vespa/storageapi/messageapi/bucketreply.h b/storage/src/vespa/storageapi/messageapi/bucketreply.h
index e7ded37c14d..e7ded37c14d 100644
--- a/storageapi/src/vespa/storageapi/messageapi/bucketreply.h
+++ b/storage/src/vespa/storageapi/messageapi/bucketreply.h
diff --git a/storageapi/src/vespa/storageapi/messageapi/maintenancecommand.cpp b/storage/src/vespa/storageapi/messageapi/maintenancecommand.cpp
index 91551be0987..91551be0987 100644
--- a/storageapi/src/vespa/storageapi/messageapi/maintenancecommand.cpp
+++ b/storage/src/vespa/storageapi/messageapi/maintenancecommand.cpp
diff --git a/storageapi/src/vespa/storageapi/messageapi/maintenancecommand.h b/storage/src/vespa/storageapi/messageapi/maintenancecommand.h
index 6bb36d0d32f..6bb36d0d32f 100644
--- a/storageapi/src/vespa/storageapi/messageapi/maintenancecommand.h
+++ b/storage/src/vespa/storageapi/messageapi/maintenancecommand.h
diff --git a/storageapi/src/vespa/storageapi/messageapi/messagehandler.h b/storage/src/vespa/storageapi/messageapi/messagehandler.h
index 9ba8542e9db..9ba8542e9db 100644
--- a/storageapi/src/vespa/storageapi/messageapi/messagehandler.h
+++ b/storage/src/vespa/storageapi/messageapi/messagehandler.h
diff --git a/storageapi/src/vespa/storageapi/messageapi/returncode.cpp b/storage/src/vespa/storageapi/messageapi/returncode.cpp
index ef587968515..ef587968515 100644
--- a/storageapi/src/vespa/storageapi/messageapi/returncode.cpp
+++ b/storage/src/vespa/storageapi/messageapi/returncode.cpp
diff --git a/storageapi/src/vespa/storageapi/messageapi/returncode.h b/storage/src/vespa/storageapi/messageapi/returncode.h
index f60cbe2b840..f60cbe2b840 100644
--- a/storageapi/src/vespa/storageapi/messageapi/returncode.h
+++ b/storage/src/vespa/storageapi/messageapi/returncode.h
diff --git a/storageapi/src/vespa/storageapi/messageapi/storagecommand.cpp b/storage/src/vespa/storageapi/messageapi/storagecommand.cpp
index 1e797ba4792..1e797ba4792 100644
--- a/storageapi/src/vespa/storageapi/messageapi/storagecommand.cpp
+++ b/storage/src/vespa/storageapi/messageapi/storagecommand.cpp
diff --git a/storageapi/src/vespa/storageapi/messageapi/storagecommand.h b/storage/src/vespa/storageapi/messageapi/storagecommand.h
index 30d59e5fe4b..30d59e5fe4b 100644
--- a/storageapi/src/vespa/storageapi/messageapi/storagecommand.h
+++ b/storage/src/vespa/storageapi/messageapi/storagecommand.h
diff --git a/storageapi/src/vespa/storageapi/messageapi/storagemessage.cpp b/storage/src/vespa/storageapi/messageapi/storagemessage.cpp
index db5c86af989..db5c86af989 100644
--- a/storageapi/src/vespa/storageapi/messageapi/storagemessage.cpp
+++ b/storage/src/vespa/storageapi/messageapi/storagemessage.cpp
diff --git a/storageapi/src/vespa/storageapi/messageapi/storagemessage.h b/storage/src/vespa/storageapi/messageapi/storagemessage.h
index 71567192bd9..71567192bd9 100644
--- a/storageapi/src/vespa/storageapi/messageapi/storagemessage.h
+++ b/storage/src/vespa/storageapi/messageapi/storagemessage.h
diff --git a/storageapi/src/vespa/storageapi/messageapi/storagereply.cpp b/storage/src/vespa/storageapi/messageapi/storagereply.cpp
index a6fefe57e08..a6fefe57e08 100644
--- a/storageapi/src/vespa/storageapi/messageapi/storagereply.cpp
+++ b/storage/src/vespa/storageapi/messageapi/storagereply.cpp
diff --git a/storageapi/src/vespa/storageapi/messageapi/storagereply.h b/storage/src/vespa/storageapi/messageapi/storagereply.h
index 9128617096d..9128617096d 100644
--- a/storageapi/src/vespa/storageapi/messageapi/storagereply.h
+++ b/storage/src/vespa/storageapi/messageapi/storagereply.h
diff --git a/storageapi/.gitignore b/storageapi/.gitignore
deleted file mode 100644
index f3c7a7c5da6..00000000000
--- a/storageapi/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile
diff --git a/storageapi/CMakeLists.txt b/storageapi/CMakeLists.txt
deleted file mode 100644
index d8e00cc35bf..00000000000
--- a/storageapi/CMakeLists.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
-vespa_define_module(
- DEPENDS
- fastos
- fnet
- vespalog
- vespalib
- document
- messagebus
- vdslib
- documentapi
-
- LIBS
- src/vespa/storageapi
- src/vespa/storageapi/app
- src/vespa/storageapi/buckets
- src/vespa/storageapi/mbusprot
- src/vespa/storageapi/message
- src/vespa/storageapi/messageapi
-
- TESTS
- src/tests
- src/tests/buckets
- src/tests/mbusprot
- src/tests/messageapi
-)
diff --git a/storageapi/OWNERS b/storageapi/OWNERS
deleted file mode 100644
index dbcff24b338..00000000000
--- a/storageapi/OWNERS
+++ /dev/null
@@ -1 +0,0 @@
-vekterli
diff --git a/storageapi/README b/storageapi/README
deleted file mode 100644
index f6332c9f8f0..00000000000
--- a/storageapi/README
+++ /dev/null
@@ -1 +0,0 @@
-This is the API needed to access the Vespa Storage System.
diff --git a/storageapi/src/.gitignore b/storageapi/src/.gitignore
deleted file mode 100644
index a735fdb4395..00000000000
--- a/storageapi/src/.gitignore
+++ /dev/null
@@ -1,5 +0,0 @@
-.cvsignore
-Makefile.ini
-config_command.sh
-doc
-project.dsw
diff --git a/storageapi/src/tests/messageapi/.gitignore b/storageapi/src/tests/messageapi/.gitignore
deleted file mode 100644
index 1d859456ef9..00000000000
--- a/storageapi/src/tests/messageapi/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-*.So
-*.core
-*.so
-.*.swp
-.config.log
-.depend
-Makefile
-test.vlog
-testrunner
diff --git a/storageapi/src/vespa/storageapi/CMakeLists.txt b/storageapi/src/vespa/storageapi/CMakeLists.txt
deleted file mode 100644
index 7018bbc1b55..00000000000
--- a/storageapi/src/vespa/storageapi/CMakeLists.txt
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
-
-vespa_add_library(storageapi
- SOURCES
- $<TARGET_OBJECTS:storageapi_message>
- $<TARGET_OBJECTS:storageapi_buckets>
- $<TARGET_OBJECTS:storageapi_messageapi>
- $<TARGET_OBJECTS:storageapi_mbusprot>
- INSTALL lib64
- DEPENDS
-)
-
-vespa_add_target_package_dependency(storageapi Protobuf)
-
diff --git a/streamingvisitors/CMakeLists.txt b/streamingvisitors/CMakeLists.txt
index 77ce4b471c0..166b4284a89 100644
--- a/streamingvisitors/CMakeLists.txt
+++ b/streamingvisitors/CMakeLists.txt
@@ -5,7 +5,6 @@ vespa_define_module(
fastlib_fast
vespalog
storage
- storageapi
config_cloudconfig
vespalib
document