Skip to content

Commit 2461741

Browse files
committed
Refactor: DcpIface to use references over gsl::not_null<>
Replace gsl::not_null<const CookieIface*> with const CookieIface& This patch was created following these steps: 1. Use CLion's refactor signature functionality for each method in DcpIface. 2. Add derefs of cookies where needed, found by compiling the source code. Change-Id: I3a7052d4a580d2aa7d17ffa24edcad6d8bb68130 Reviewed-on: http://review.couchbase.org/c/kv_engine/+/155622 Tested-by: Build Bot <[email protected]> Reviewed-by: Dave Rigby <[email protected]>
1 parent e9283c9 commit 2461741

File tree

15 files changed

+570
-612
lines changed

15 files changed

+570
-612
lines changed

daemon/connection.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -753,7 +753,7 @@ bool Connection::executeCommandsCallback() {
753753
}
754754
while (more && numEvents > 0) {
755755
const auto ret = getBucket().getDcpIface()->step(
756-
cookies.front().get(), *this);
756+
*cookies.front().get(), *this);
757757
switch (remapErrorCode(ret)) {
758758
case cb::engine_errc::success:
759759
more = (getSendQueueSize() < dcpMaxQSize);

daemon/mcbp_executors.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -611,7 +611,7 @@ static void process_bin_dcp_response(Cookie& cookie) {
611611
return;
612612
}
613613

614-
auto ret = dcp->response_handler(&cookie, cookie.getHeader().getResponse());
614+
auto ret = dcp->response_handler(cookie, cookie.getHeader().getResponse());
615615
auto remapErr = c.remapErrorCode(ret);
616616

617617
if (remapErr == cb::engine_errc::disconnect) {

daemon/protocol/mcbp/engine_wrapper.cc

Lines changed: 21 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -389,7 +389,7 @@ cb::engine_errc dcpAddStream(Cookie& cookie,
389389
uint32_t flags) {
390390
auto& connection = cookie.getConnection();
391391
auto* dcp = connection.getBucket().getDcpIface();
392-
auto ret = dcp->add_stream(&cookie, opaque, vbid, flags);
392+
auto ret = dcp->add_stream(cookie, opaque, vbid, flags);
393393
if (ret == cb::engine_errc::disconnect) {
394394
LOG_WARNING(
395395
"{}: {} dcp.add_stream returned cb::engine_errc::disconnect",
@@ -406,7 +406,7 @@ cb::engine_errc dcpBufferAcknowledgement(Cookie& cookie,
406406
uint32_t ackSize) {
407407
auto& connection = cookie.getConnection();
408408
auto* dcp = connection.getBucket().getDcpIface();
409-
auto ret = dcp->buffer_acknowledgement(&cookie, opaque, vbid, ackSize);
409+
auto ret = dcp->buffer_acknowledgement(cookie, opaque, vbid, ackSize);
410410
if (ret == cb::engine_errc::disconnect) {
411411
LOG_WARNING(
412412
"{}: {} dcp.buffer_acknowledgement returned "
@@ -424,7 +424,7 @@ cb::engine_errc dcpCloseStream(Cookie& cookie,
424424
cb::mcbp::DcpStreamId sid) {
425425
auto& connection = cookie.getConnection();
426426
auto* dcp = connection.getBucket().getDcpIface();
427-
auto ret = dcp->close_stream(&cookie, opaque, vbid, sid);
427+
auto ret = dcp->close_stream(cookie, opaque, vbid, sid);
428428
if (ret == cb::engine_errc::disconnect) {
429429
LOG_WARNING(
430430
"{}: {} dcp.close_stream returned cb::engine_errc::disconnect",
@@ -441,7 +441,7 @@ cb::engine_errc dcpControl(Cookie& cookie,
441441
std::string_view val) {
442442
auto& connection = cookie.getConnection();
443443
auto* dcp = connection.getBucket().getDcpIface();
444-
auto ret = dcp->control(&cookie, opaque, key, val);
444+
auto ret = dcp->control(cookie, opaque, key, val);
445445
if (ret == cb::engine_errc::disconnect) {
446446
LOG_WARNING("{}: {} dcp.control returned cb::engine_errc::disconnect",
447447
connection.getId(),
@@ -464,7 +464,7 @@ cb::engine_errc dcpDeletion(Cookie& cookie,
464464
cb::const_byte_buffer meta) {
465465
auto& connection = cookie.getConnection();
466466
auto* dcp = connection.getBucket().getDcpIface();
467-
auto ret = dcp->deletion(&cookie,
467+
auto ret = dcp->deletion(cookie,
468468
opaque,
469469
key,
470470
value,
@@ -497,7 +497,7 @@ cb::engine_errc dcpDeletionV2(Cookie& cookie,
497497
uint32_t deleteTime) {
498498
auto& connection = cookie.getConnection();
499499
auto* dcp = connection.getBucket().getDcpIface();
500-
auto ret = dcp->deletion_v2(&cookie,
500+
auto ret = dcp->deletion_v2(cookie,
501501
opaque,
502502
key,
503503
value,
@@ -531,7 +531,7 @@ cb::engine_errc dcpExpiration(Cookie& cookie,
531531
uint32_t deleteTime) {
532532
auto& connection = cookie.getConnection();
533533
auto* dcp = connection.getBucket().getDcpIface();
534-
auto ret = dcp->expiration(&cookie,
534+
auto ret = dcp->expiration(cookie,
535535
opaque,
536536
key,
537537
value,
@@ -558,7 +558,7 @@ cb::engine_errc dcpGetFailoverLog(Cookie& cookie,
558558
dcp_add_failover_log callback) {
559559
auto& connection = cookie.getConnection();
560560
auto* dcp = connection.getBucket().getDcpIface();
561-
auto ret = dcp->get_failover_log(&cookie, opaque, vbucket, callback);
561+
auto ret = dcp->get_failover_log(cookie, opaque, vbucket, callback);
562562
if (ret == cb::engine_errc::disconnect) {
563563
LOG_WARNING(
564564
"{}: {} dcp.get_failover_log returned "
@@ -587,7 +587,7 @@ cb::engine_errc dcpMutation(Cookie& cookie,
587587
uint8_t nru) {
588588
auto& connection = cookie.getConnection();
589589
auto* dcp = connection.getBucket().getDcpIface();
590-
auto ret = dcp->mutation(&cookie,
590+
auto ret = dcp->mutation(cookie,
591591
opaque,
592592
key,
593593
value,
@@ -614,7 +614,7 @@ cb::engine_errc dcpMutation(Cookie& cookie,
614614
cb::engine_errc dcpNoop(Cookie& cookie, uint32_t opaque) {
615615
auto& connection = cookie.getConnection();
616616
auto* dcp = connection.getBucket().getDcpIface();
617-
auto ret = dcp->noop(&cookie, opaque);
617+
auto ret = dcp->noop(cookie, opaque);
618618
if (ret == cb::engine_errc::disconnect) {
619619
LOG_WARNING("{}: {} dcp.noop returned cb::engine_errc::disconnect",
620620
connection.getId(),
@@ -632,7 +632,7 @@ cb::engine_errc dcpOpen(Cookie& cookie,
632632
std::string_view value) {
633633
auto& connection = cookie.getConnection();
634634
auto* dcp = connection.getBucket().getDcpIface();
635-
auto ret = dcp->open(&cookie, opaque, seqno, flags, name, value);
635+
auto ret = dcp->open(cookie, opaque, seqno, flags, name, value);
636636
if (ret == cb::engine_errc::disconnect) {
637637
LOG_WARNING("{}: {} dcp.open returned cb::engine_errc::disconnect",
638638
connection.getId(),
@@ -648,7 +648,7 @@ cb::engine_errc dcpSetVbucketState(Cookie& cookie,
648648
vbucket_state_t state) {
649649
auto& connection = cookie.getConnection();
650650
auto* dcp = connection.getBucket().getDcpIface();
651-
auto ret = dcp->set_vbucket_state(&cookie, opaque, vbid, state);
651+
auto ret = dcp->set_vbucket_state(cookie, opaque, vbid, state);
652652
if (ret == cb::engine_errc::disconnect) {
653653
LOG_WARNING(
654654
"{}: {} dcp.set_vbucket_state returned "
@@ -670,7 +670,7 @@ cb::engine_errc dcpSnapshotMarker(Cookie& cookie,
670670
std::optional<uint64_t> maxVisibleSeqno) {
671671
auto& connection = cookie.getConnection();
672672
auto* dcp = connection.getBucket().getDcpIface();
673-
auto ret = dcp->snapshot_marker(&cookie,
673+
auto ret = dcp->snapshot_marker(cookie,
674674
opaque,
675675
vbid,
676676
startSeqno,
@@ -695,7 +695,7 @@ cb::engine_errc dcpStreamEnd(Cookie& cookie,
695695
cb::mcbp::DcpStreamEndStatus status) {
696696
auto& connection = cookie.getConnection();
697697
auto* dcp = connection.getBucket().getDcpIface();
698-
auto ret = dcp->stream_end(&cookie, opaque, vbucket, status);
698+
auto ret = dcp->stream_end(cookie, opaque, vbucket, status);
699699
if (ret == cb::engine_errc::disconnect) {
700700
LOG_WARNING(
701701
"{}: {} dcp.stream_end returned cb::engine_errc::disconnect",
@@ -720,7 +720,7 @@ cb::engine_errc dcpStreamReq(Cookie& cookie,
720720
std::optional<std::string_view> json) {
721721
auto& connection = cookie.getConnection();
722722
auto* dcp = connection.getBucket().getDcpIface();
723-
auto ret = dcp->stream_req(&cookie,
723+
auto ret = dcp->stream_req(cookie,
724724
flags,
725725
opaque,
726726
vbucket,
@@ -752,14 +752,8 @@ cb::engine_errc dcpSystemEvent(Cookie& cookie,
752752
cb::const_byte_buffer eventData) {
753753
auto& connection = cookie.getConnection();
754754
auto* dcp = connection.getBucket().getDcpIface();
755-
auto ret = dcp->system_event(&cookie,
756-
opaque,
757-
vbucket,
758-
eventId,
759-
bySeqno,
760-
version,
761-
key,
762-
eventData);
755+
auto ret = dcp->system_event(
756+
cookie, opaque, vbucket, eventId, bySeqno, version, key, eventData);
763757
if (ret == cb::engine_errc::disconnect) {
764758
LOG_WARNING(
765759
"{}: {} dcp.system_event returned cb::engine_errc::disconnect",
@@ -788,7 +782,7 @@ cb::engine_errc dcpPrepare(Cookie& cookie,
788782
cb::durability::Level level) {
789783
auto& connection = cookie.getConnection();
790784
auto* dcp = connection.getBucket().getDcpIface();
791-
auto ret = dcp->prepare(&cookie,
785+
auto ret = dcp->prepare(cookie,
792786
opaque,
793787
key,
794788
value,
@@ -819,8 +813,7 @@ cb::engine_errc dcpSeqnoAcknowledged(Cookie& cookie,
819813
uint64_t prepared_seqno) {
820814
auto& connection = cookie.getConnection();
821815
auto* dcp = connection.getBucket().getDcpIface();
822-
auto ret =
823-
dcp->seqno_acknowledged(&cookie, opaque, vbucket, prepared_seqno);
816+
auto ret = dcp->seqno_acknowledged(cookie, opaque, vbucket, prepared_seqno);
824817
if (ret == cb::engine_errc::disconnect) {
825818
LOG_WARNING(
826819
"{}: {} dcp.seqno_acknowledged returned "
@@ -841,7 +834,7 @@ cb::engine_errc dcpCommit(Cookie& cookie,
841834
auto& connection = cookie.getConnection();
842835
auto* dcp = connection.getBucket().getDcpIface();
843836
auto ret = dcp->commit(
844-
&cookie, opaque, vbucket, key, prepared_seqno, commit_seqno);
837+
cookie, opaque, vbucket, key, prepared_seqno, commit_seqno);
845838
if (ret == cb::engine_errc::disconnect) {
846839
LOG_WARNING("{}: {} dcp.commit returned cb::engine_errc::disconnect",
847840
connection.getId(),
@@ -860,7 +853,7 @@ cb::engine_errc dcpAbort(Cookie& cookie,
860853
auto& connection = cookie.getConnection();
861854
auto* dcp = connection.getBucket().getDcpIface();
862855
auto ret = dcp->abort(
863-
&cookie, opaque, vbucket, key, prepared_seqno, abort_seqno);
856+
cookie, opaque, vbucket, key, prepared_seqno, abort_seqno);
864857
if (ret == cb::engine_errc::disconnect) {
865858
LOG_WARNING("{}: {} dcp.abort returned cb::engine_errc::disconnect",
866859
connection.getId(),

0 commit comments

Comments
 (0)