From: Ceph Maintainers Date: Tue, 19 Feb 2019 07:50:12 +0000 (+0000) Subject: boost-1.67-fixes X-Git-Tag: archive/raspbian/12.2.11+dfsg1-2+rpi1^2~4 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=460bc426442d6279976edf13dcfb77158a1ac96f;p=ceph.git boost-1.67-fixes Gbp-Pq: Name boost-1.67-fixes.patch --- diff --git a/src/rbd_replay/Replayer.cc b/src/rbd_replay/Replayer.cc index ca1eaba84..3a9e51cd6 100644 --- a/src/rbd_replay/Replayer.cc +++ b/src/rbd_replay/Replayer.cc @@ -350,7 +350,7 @@ void Replayer::wait_for_actions(const action::Dependencies &deps) { dout(DEPGRAPH_LEVEL) << "Finished waiting for " << dep.id << " after " << micros << " microseconds" << dendl; // Apparently the nanoseconds constructor is optional: // http://www.boost.org/doc/libs/1_46_0/doc/html/date_time/details.html#compile_options - boost::system_time sub_release_time(action_completed_time + boost::posix_time::microseconds(dep.time_delta * m_latency_multiplier / 1000)); + boost::system_time sub_release_time(action_completed_time + boost::posix_time::microseconds(long(dep.time_delta * m_latency_multiplier / 1000))); if (sub_release_time > release_time) { release_time = sub_release_time; } diff --git a/src/test/librbd/test_mock_Journal.cc b/src/test/librbd/test_mock_Journal.cc index c21f7e3e3..4a9f5e069 100644 --- a/src/test/librbd/test_mock_Journal.cc +++ b/src/test/librbd/test_mock_Journal.cc @@ -214,7 +214,6 @@ using ::testing::Return; using ::testing::SaveArg; using ::testing::SetArgPointee; using ::testing::WithArg; -using namespace std::placeholders; ACTION_P2(StartReplay, wq, ctx) { wq->queue(ctx, 0); @@ -482,7 +481,7 @@ public: expect_get_max_append_size(mock_journaler, 1 << 16); expect_start_replay( mock_image_ctx, mock_journaler, - std::bind(&invoke_replay_complete, _1, 0)); + std::bind(&invoke_replay_complete, std::placeholders::_1, 0)); MockJournalReplay mock_journal_replay; expect_stop_replay(mock_journaler); @@ -531,7 +530,7 @@ TEST_F(TestMockJournal, StateTransitions) { expect_get_max_append_size(mock_journaler, 1 << 16); expect_start_replay( mock_image_ctx, mock_journaler, - std::bind(&invoke_replay_ready, _1)); + std::bind(&invoke_replay_ready, std::placeholders::_1)); ::journal::MockReplayEntry mock_replay_entry; MockJournalReplay mock_journal_replay; @@ -540,11 +539,11 @@ TEST_F(TestMockJournal, StateTransitions) { expect_try_pop_front(mock_image_ctx, mock_journaler, true, mock_replay_entry); expect_replay_process(mock_journal_replay); expect_try_pop_front(mock_image_ctx, mock_journaler, false, mock_replay_entry, - std::bind(&invoke_replay_ready, _1)); + std::bind(&invoke_replay_ready, std::placeholders::_1)); expect_try_pop_front(mock_image_ctx, mock_journaler, true, mock_replay_entry); expect_replay_process(mock_journal_replay); expect_try_pop_front(mock_image_ctx, mock_journaler, false, mock_replay_entry, - std::bind(&invoke_replay_complete, _1, 0)); + std::bind(&invoke_replay_complete, std::placeholders::_1, 0)); expect_stop_replay(mock_journaler); expect_shut_down_replay(mock_image_ctx, mock_journal_replay, 0); @@ -601,7 +600,7 @@ TEST_F(TestMockJournal, ReplayCompleteError) { expect_get_max_append_size(mock_journaler, 1 << 16); expect_start_replay( mock_image_ctx, mock_journaler, - std::bind(&invoke_replay_complete, _1, -EINVAL)); + std::bind(&invoke_replay_complete, std::placeholders::_1, -EINVAL)); MockJournalReplay mock_journal_replay; expect_stop_replay(mock_journaler); @@ -616,7 +615,7 @@ TEST_F(TestMockJournal, ReplayCompleteError) { expect_get_max_append_size(mock_journaler, 1 << 16); expect_start_replay( mock_image_ctx, mock_journaler, - std::bind(&invoke_replay_complete, _1, 0)); + std::bind(&invoke_replay_complete, std::placeholders::_1, 0)); expect_stop_replay(mock_journaler); expect_shut_down_replay(mock_image_ctx, mock_journal_replay, 0); @@ -649,14 +648,14 @@ TEST_F(TestMockJournal, FlushReplayError) { expect_get_max_append_size(mock_journaler, 1 << 16); expect_start_replay( mock_image_ctx, mock_journaler, - std::bind(&invoke_replay_ready, _1)); + std::bind(&invoke_replay_ready, std::placeholders::_1)); ::journal::MockReplayEntry mock_replay_entry; MockJournalReplay mock_journal_replay; expect_try_pop_front(mock_image_ctx, mock_journaler, true, mock_replay_entry); expect_replay_process(mock_journal_replay); expect_try_pop_front(mock_image_ctx, mock_journaler, false, mock_replay_entry, - std::bind(&invoke_replay_complete, _1, 0)); + std::bind(&invoke_replay_complete, std::placeholders::_1, 0)); expect_stop_replay(mock_journaler); expect_shut_down_replay(mock_image_ctx, mock_journal_replay, -EINVAL); expect_flush_commit_position(mock_journaler); @@ -669,7 +668,7 @@ TEST_F(TestMockJournal, FlushReplayError) { expect_get_max_append_size(mock_journaler, 1 << 16); expect_start_replay( mock_image_ctx, mock_journaler, - std::bind(&invoke_replay_complete, _1, 0)); + std::bind(&invoke_replay_complete, std::placeholders::_1, 0)); expect_stop_replay(mock_journaler); expect_shut_down_replay(mock_image_ctx, mock_journal_replay, 0); @@ -702,7 +701,7 @@ TEST_F(TestMockJournal, CorruptEntry) { expect_get_max_append_size(mock_journaler, 1 << 16); expect_start_replay( mock_image_ctx, mock_journaler, - std::bind(&invoke_replay_ready, _1)); + std::bind(&invoke_replay_ready, std::placeholders::_1)); ::journal::MockReplayEntry mock_replay_entry; MockJournalReplay mock_journal_replay; @@ -720,7 +719,7 @@ TEST_F(TestMockJournal, CorruptEntry) { expect_get_max_append_size(mock_journaler, 1 << 16); expect_start_replay( mock_image_ctx, mock_journaler, - std::bind(&invoke_replay_complete, _1, 0)); + std::bind(&invoke_replay_complete, std::placeholders::_1, 0)); expect_stop_replay(mock_journaler); expect_shut_down_replay(mock_image_ctx, mock_journal_replay, 0); expect_flush_commit_position(mock_journaler); @@ -752,7 +751,7 @@ TEST_F(TestMockJournal, StopError) { expect_get_max_append_size(mock_journaler, 1 << 16); expect_start_replay( mock_image_ctx, mock_journaler, - std::bind(&invoke_replay_complete, _1, 0)); + std::bind(&invoke_replay_complete, std::placeholders::_1, 0)); MockJournalReplay mock_journal_replay; expect_stop_replay(mock_journaler); @@ -786,7 +785,7 @@ TEST_F(TestMockJournal, ReplayOnDiskPreFlushError) { expect_start_replay( mock_image_ctx, mock_journaler, - std::bind(&invoke_replay_ready, _1)); + std::bind(&invoke_replay_ready, std::placeholders::_1)); ::journal::MockReplayEntry mock_replay_entry; MockJournalReplay mock_journal_replay; @@ -813,7 +812,7 @@ TEST_F(TestMockJournal, ReplayOnDiskPreFlushError) { expect_get_max_append_size(mock_journaler, 1 << 16); expect_start_replay( mock_image_ctx, mock_journaler, { - std::bind(&invoke_replay_complete, _1, 0) + std::bind(&invoke_replay_complete, std::placeholders::_1, 0) }); expect_stop_replay(mock_journaler); @@ -868,14 +867,14 @@ TEST_F(TestMockJournal, ReplayOnDiskPostFlushError) { expect_get_max_append_size(mock_journaler, 1 << 16); expect_start_replay( mock_image_ctx, mock_journaler, - std::bind(&invoke_replay_ready, _1)); + std::bind(&invoke_replay_ready, std::placeholders::_1)); ::journal::MockReplayEntry mock_replay_entry; MockJournalReplay mock_journal_replay; expect_try_pop_front(mock_image_ctx, mock_journaler, true, mock_replay_entry); expect_replay_process(mock_journal_replay); expect_try_pop_front(mock_image_ctx, mock_journaler, false, mock_replay_entry, - std::bind(&invoke_replay_complete, _1, 0)); + std::bind(&invoke_replay_complete, std::placeholders::_1, 0)); expect_stop_replay(mock_journaler); Context *on_flush = nullptr; @@ -892,7 +891,7 @@ TEST_F(TestMockJournal, ReplayOnDiskPostFlushError) { expect_get_max_append_size(mock_journaler, 1 << 16); expect_start_replay( mock_image_ctx, mock_journaler, - std::bind(&invoke_replay_complete, _1, 0)); + std::bind(&invoke_replay_complete, std::placeholders::_1, 0)); expect_stop_replay(mock_journaler); expect_shut_down_replay(mock_image_ctx, mock_journal_replay, 0);