aboutsummaryrefslogtreecommitdiffstats
path: root/searchcore
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2017-10-20 18:28:29 +0200
committerHenning Baldersheim <balder@yahoo-inc.com>2018-01-10 09:56:23 +0100
commita2433d41489b18bd2f1e785cd9dd15a30e609857 (patch)
tree6314bacd22b418094305dc7a301fced01b2e90f5 /searchcore
parent11c077cb1d5e9b0672331c865cd4ec9fe879e171 (diff)
Refactor Packet and read of TLS.
Diffstat (limited to 'searchcore')
-rw-r--r--searchcore/src/tests/proton/server/feedstates_test.cpp2
-rw-r--r--searchcore/src/vespa/searchcore/proton/server/tlcproxy.cpp3
2 files changed, 2 insertions, 3 deletions
diff --git a/searchcore/src/tests/proton/server/feedstates_test.cpp b/searchcore/src/tests/proton/server/feedstates_test.cpp
index a6f3496e1ed..5e6cb3fdc14 100644
--- a/searchcore/src/tests/proton/server/feedstates_test.cpp
+++ b/searchcore/src/tests/proton/server/feedstates_test.cpp
@@ -105,7 +105,7 @@ RemoveOperationContext::RemoveOperationContext(search::SerialNum serial)
{
op.serialize(str);
ConstBufferRef buf(str.c_str(), str.wp());
- packet.reset(new Packet());
+ packet.reset(new Packet(0xf000));
packet->add(Packet::Entry(serial, FeedOperation::REMOVE, buf));
}
RemoveOperationContext::~RemoveOperationContext() {}
diff --git a/searchcore/src/vespa/searchcore/proton/server/tlcproxy.cpp b/searchcore/src/vespa/searchcore/proton/server/tlcproxy.cpp
index bfc59dee35e..2aafbc8c2d8 100644
--- a/searchcore/src/vespa/searchcore/proton/server/tlcproxy.cpp
+++ b/searchcore/src/vespa/searchcore/proton/server/tlcproxy.cpp
@@ -15,9 +15,8 @@ void TlcProxy::commit(search::SerialNum serialNum, search::transactionlog::Type
const vespalib::nbostream &buf, DoneCallback onDone)
{
Packet::Entry entry(serialNum, type, vespalib::ConstBufferRef(buf.c_str(), buf.size()));
- Packet packet;
+ Packet packet(entry.serializedSize());
packet.add(entry);
- packet.close();
_tlsDirectWriter.commit(_domain, packet, std::move(onDone));
}