aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorheretic <heretic@yandex-team.com>2022-08-10 19:10:26 +0300
committerheretic <heretic@yandex-team.com>2022-08-10 19:10:26 +0300
commita2f1bc572320e98df577d27acb0be2216b2a682c (patch)
tree326517913d0b45a7458cd29977d7afd95d386dd8
parenta048de3d884f82f3f855c5023779f6c10cf4345f (diff)
downloadydb-a2f1bc572320e98df577d27acb0be2216b2a682c.tar.gz
Prepare to clang14: fix ydb part 2 -Wdeprecated-copy
fix ydb -Wdeprecated-copy
-rw-r--r--ydb/core/base/event_filter.h1
-rw-r--r--ydb/core/base/group_stat.h1
-rw-r--r--ydb/core/blob_depot/types.h1
-rw-r--r--ydb/core/blobstorage/dsproxy/group_sessions.h2
-rw-r--r--ydb/core/blobstorage/testload/test_load_pdisk_read.cpp1
-rw-r--r--ydb/core/blobstorage/testload/test_load_pdisk_write.cpp1
-rw-r--r--ydb/core/blobstorage/vdisk/common/blobstorage_vdisk_guids.h2
-rw-r--r--ydb/core/blobstorage/vdisk/hulldb/barriers/hullds_cache_barrier.h1
-rw-r--r--ydb/core/blobstorage/vdisk/hulldb/hullds_cache_block.h2
-rw-r--r--ydb/core/blobstorage/vdisk/syncer/blobstorage_syncer_defs.h1
-rw-r--r--ydb/core/mind/bscontroller/resources.h2
-rw-r--r--ydb/core/mind/bscontroller/types.h3
-rw-r--r--ydb/core/mind/dynamic_nameserver_impl.h1
-rw-r--r--ydb/core/tablet_flat/flat_row_column.h1
-rw-r--r--ydb/core/tx/schemeshard/schemeshard_info_types.h1
-rw-r--r--ydb/core/yq/libs/quota_manager/events/events.h2
-rw-r--r--ydb/library/yql/dq/state/dq_state_load_plan.cpp3
17 files changed, 26 insertions, 0 deletions
diff --git a/ydb/core/base/event_filter.h b/ydb/core/base/event_filter.h
index 1df9899d5b..3d3badbb2f 100644
--- a/ydb/core/base/event_filter.h
+++ b/ydb/core/base/event_filter.h
@@ -11,6 +11,7 @@ namespace NKikimr {
public:
TKikimrScopeId() = default;
TKikimrScopeId(const TKikimrScopeId&) = default;
+ TKikimrScopeId &operator=(const TKikimrScopeId& other) = default;
explicit TKikimrScopeId(const NActors::TScopeId& scopeId)
: ScopeId(scopeId)
diff --git a/ydb/core/base/group_stat.h b/ydb/core/base/group_stat.h
index e28f150579..4dfb2600ee 100644
--- a/ydb/core/base/group_stat.h
+++ b/ydb/core/base/group_stat.h
@@ -40,6 +40,7 @@ namespace NKikimr {
}
TLatencyHistogram(const TLatencyHistogram& other) = default;
+ TLatencyHistogram &operator=(const TLatencyHistogram& other) = default;
void Update(TDuration sample, TInstant now) {
Fadeout(now);
diff --git a/ydb/core/blob_depot/types.h b/ydb/core/blob_depot/types.h
index fcb16cebec..dfaa40c818 100644
--- a/ydb/core/blob_depot/types.h
+++ b/ydb/core/blob_depot/types.h
@@ -181,6 +181,7 @@ namespace NKikimr::NBlobDepot {
public:
TGenStep() = default;
TGenStep(const TGenStep&) = default;
+ TGenStep &operator=(const TGenStep& other) = default;
explicit TGenStep(ui64 value)
: Value(value)
diff --git a/ydb/core/blobstorage/dsproxy/group_sessions.h b/ydb/core/blobstorage/dsproxy/group_sessions.h
index d5005a7177..b8dc8c69da 100644
--- a/ydb/core/blobstorage/dsproxy/group_sessions.h
+++ b/ydb/core/blobstorage/dsproxy/group_sessions.h
@@ -137,6 +137,8 @@ namespace NKikimr {
TStackVec<TVDisk, TypicalDisksInFailDomain> VDisks;
// Ill-formed because TVDisk is not assignable.
+ TFailDomain(const TFailDomain& other) = default;
+ TFailDomain() {};
void operator=(const TFailDomain&) = delete;
TString ToString() const {
diff --git a/ydb/core/blobstorage/testload/test_load_pdisk_read.cpp b/ydb/core/blobstorage/testload/test_load_pdisk_read.cpp
index b3197686c6..034e84f7fb 100644
--- a/ydb/core/blobstorage/testload/test_load_pdisk_read.cpp
+++ b/ydb/core/blobstorage/testload/test_load_pdisk_read.cpp
@@ -58,6 +58,7 @@ class TPDiskReaderTestLoadActor : public TActorBootstrapped<TPDiskReaderTestLoad
TRequestInfo(const TRequestInfo &) = default;
TRequestInfo() = default;
+ TRequestInfo &operator=(const TRequestInfo& other) = default;
};
struct TRequestStat {
diff --git a/ydb/core/blobstorage/testload/test_load_pdisk_write.cpp b/ydb/core/blobstorage/testload/test_load_pdisk_write.cpp
index 60b1280f19..b797a36b46 100644
--- a/ydb/core/blobstorage/testload/test_load_pdisk_write.cpp
+++ b/ydb/core/blobstorage/testload/test_load_pdisk_write.cpp
@@ -63,6 +63,7 @@ class TPDiskWriterTestLoadActor : public TActorBootstrapped<TPDiskWriterTestLoad
TRequestInfo(const TRequestInfo &) = default;
TRequestInfo() = default;
+ TRequestInfo &operator=(const TRequestInfo &other) = default;
};
diff --git a/ydb/core/blobstorage/vdisk/common/blobstorage_vdisk_guids.h b/ydb/core/blobstorage/vdisk/common/blobstorage_vdisk_guids.h
index ece3e32dfd..bb90a1a86a 100644
--- a/ydb/core/blobstorage/vdisk/common/blobstorage_vdisk_guids.h
+++ b/ydb/core/blobstorage/vdisk/common/blobstorage_vdisk_guids.h
@@ -18,6 +18,7 @@ namespace NKikimr {
TVDiskIncarnationGuid() = default;
TVDiskIncarnationGuid(const TVDiskIncarnationGuid &) = default;
+ TVDiskIncarnationGuid &operator=(const TVDiskIncarnationGuid &) = default;
TVDiskIncarnationGuid(ui64 guid)
: Guid(guid)
{}
@@ -59,6 +60,7 @@ namespace NKikimr {
TVDiskEternalGuid() = default;
TVDiskEternalGuid(const TVDiskEternalGuid &) = default;
+ TVDiskEternalGuid &operator=(const TVDiskEternalGuid &other) = default;
TVDiskEternalGuid(ui64 guid)
: Guid(guid)
{}
diff --git a/ydb/core/blobstorage/vdisk/hulldb/barriers/hullds_cache_barrier.h b/ydb/core/blobstorage/vdisk/hulldb/barriers/hullds_cache_barrier.h
index 7983b97a94..b88a277b07 100644
--- a/ydb/core/blobstorage/vdisk/hulldb/barriers/hullds_cache_barrier.h
+++ b/ydb/core/blobstorage/vdisk/hulldb/barriers/hullds_cache_barrier.h
@@ -19,6 +19,7 @@ namespace NKikimr {
TCollectBarrier() = default;
TCollectBarrier(const TCollectBarrier& other) = default;
+ TCollectBarrier &operator=(const TCollectBarrier& other) = default;
auto ConvertToTuple() const {
return std::make_tuple(Gen, Step);
diff --git a/ydb/core/blobstorage/vdisk/hulldb/hullds_cache_block.h b/ydb/core/blobstorage/vdisk/hulldb/hullds_cache_block.h
index baf4e40c4d..2c207a8954 100644
--- a/ydb/core/blobstorage/vdisk/hulldb/hullds_cache_block.h
+++ b/ydb/core/blobstorage/vdisk/hulldb/hullds_cache_block.h
@@ -39,6 +39,8 @@ namespace NKikimr {
, IssuerGuid(issuerGuid)
{}
+ TBlockedGen &operator=(const TBlockedGen &other) = default;
+
bool IsBlocked(const TBlockedGen& gen) const {
return gen.Generation < Generation || (gen.Generation == Generation && (!IssuerGuid || gen.IssuerGuid != IssuerGuid));
}
diff --git a/ydb/core/blobstorage/vdisk/syncer/blobstorage_syncer_defs.h b/ydb/core/blobstorage/vdisk/syncer/blobstorage_syncer_defs.h
index 49f82ab9f7..e1a6ee59b7 100644
--- a/ydb/core/blobstorage/vdisk/syncer/blobstorage_syncer_defs.h
+++ b/ydb/core/blobstorage/vdisk/syncer/blobstorage_syncer_defs.h
@@ -31,6 +31,7 @@ namespace NKikimr {
, Guid(guid)
, DbBirthLsn(dbBirthLsn)
{}
+ TLocalSyncerState &operator=(const TLocalSyncerState &other) = default;
void Output(IOutputStream &str) const {
str << "[State# " << State
diff --git a/ydb/core/mind/bscontroller/resources.h b/ydb/core/mind/bscontroller/resources.h
index 9234b546df..928468d9e3 100644
--- a/ydb/core/mind/bscontroller/resources.h
+++ b/ydb/core/mind/bscontroller/resources.h
@@ -19,6 +19,8 @@ namespace NKikimr {
: DataSize(dataSize)
{}
+ TResourceValues &operator=(const TResourceValues& other) = default;
+
T Max() const {
return DataSize;
}
diff --git a/ydb/core/mind/bscontroller/types.h b/ydb/core/mind/bscontroller/types.h
index 2fafd50cd1..9fe11a75b8 100644
--- a/ydb/core/mind/bscontroller/types.h
+++ b/ydb/core/mind/bscontroller/types.h
@@ -75,6 +75,7 @@ namespace NKikimr {
TPDiskId() = default;
TPDiskId(const TPDiskId&) = default;
+ TPDiskId &operator=(const TPDiskId &other) = default;
TString ToString() const {
return TStringBuilder() << NodeId << ":" << PDiskId;
@@ -121,6 +122,8 @@ namespace NKikimr {
, VSlotId(pb.GetVSlotId())
{}
+ TVSlotId &operator=(const TVSlotId &other) = default;
+
static TVSlotId MinForPDisk(TPDiskId pdiskId) {
return TVSlotId(pdiskId, Min<Schema::VSlot::VSlotID::Type>());
}
diff --git a/ydb/core/mind/dynamic_nameserver_impl.h b/ydb/core/mind/dynamic_nameserver_impl.h
index ae0e188951..2a26301a6f 100644
--- a/ydb/core/mind/dynamic_nameserver_impl.h
+++ b/ydb/core/mind/dynamic_nameserver_impl.h
@@ -45,6 +45,7 @@ struct TDynamicConfig : public TThrRefBase {
}
TDynamicNodeInfo(const TDynamicNodeInfo &other) = default;
+ TDynamicNodeInfo &operator=(const TDynamicNodeInfo &other) = default;
bool EqualExceptExpire(const TDynamicNodeInfo &other) const
{
diff --git a/ydb/core/tablet_flat/flat_row_column.h b/ydb/core/tablet_flat/flat_row_column.h
index ff2887da8a..391196d3f2 100644
--- a/ydb/core/tablet_flat/flat_row_column.h
+++ b/ydb/core/tablet_flat/flat_row_column.h
@@ -36,6 +36,7 @@ namespace NTable {
TColInfo() = default;
TColInfo(const TColInfo&) = default;
+ TColInfo &operator=(const TColInfo& other) = default;
bool IsKey() const noexcept {
return Key != Max<TPos>();
diff --git a/ydb/core/tx/schemeshard/schemeshard_info_types.h b/ydb/core/tx/schemeshard/schemeshard_info_types.h
index 010dd51c8f..2b076dbf2d 100644
--- a/ydb/core/tx/schemeshard/schemeshard_info_types.h
+++ b/ydb/core/tx/schemeshard/schemeshard_info_types.h
@@ -944,6 +944,7 @@ struct TShardInfo {
TShardInfo() = default;
TShardInfo(const TShardInfo& other) = default;
+ TShardInfo &operator=(const TShardInfo& other) = default;
TShardInfo&& WithTabletID(TTabletId tabletId) && {
TabletID = tabletId;
diff --git a/ydb/core/yq/libs/quota_manager/events/events.h b/ydb/core/yq/libs/quota_manager/events/events.h
index d9b72592c6..a3d0473bdb 100644
--- a/ydb/core/yq/libs/quota_manager/events/events.h
+++ b/ydb/core/yq/libs/quota_manager/events/events.h
@@ -61,6 +61,7 @@ struct TTimedValue {
TTimedValue() = default;
TTimedValue(const TTimedValue&) = default;
TTimedValue(T value, const TInstant& updatedAt = TInstant::Zero()) : Value(value), UpdatedAt(updatedAt) {}
+ TTimedValue &operator=(const TTimedValue& other) = default;
};
using TTimedUint64 = TTimedValue<ui64>;
@@ -73,6 +74,7 @@ struct TQuotaUsage {
TQuotaUsage(ui64 limit, const TInstant& limitUpdatedAt = Now()) : Limit(limit, limitUpdatedAt) {}
TQuotaUsage(ui64 limit, const TInstant& limitUpdatedAt, ui64 usage, const TInstant& usageUpdatedAt = Now())
: Limit(limit, limitUpdatedAt), Usage(NMaybe::TInPlace{}, usage, usageUpdatedAt) {}
+ TQuotaUsage &operator=(const TQuotaUsage& other) = default;
void Merge(const TQuotaUsage& other);
TString ToString() {
return (Usage ? std::to_string(Usage->Value) : "*") + "/" + std::to_string(Limit.Value);
diff --git a/ydb/library/yql/dq/state/dq_state_load_plan.cpp b/ydb/library/yql/dq/state/dq_state_load_plan.cpp
index 22275a74c1..80ff01e394 100644
--- a/ydb/library/yql/dq/state/dq_state_load_plan.cpp
+++ b/ydb/library/yql/dq/state/dq_state_load_plan.cpp
@@ -82,7 +82,10 @@ bool ParseTopicInput(
NPq::TTopicPartitionsSet& partitionsSet,
TIssues& issues)
{
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wunused-but-set-variable"
bool result = true;
+#pragma clang diagnostic pop
const char* queryKindStr = isSourceGraph ? "source" : "destination";
const google::protobuf::Any& settingsAny = taskInput.GetSource().GetSettings();
if (!settingsAny.Is<NYql::NPq::NProto::TDqPqTopicSource>()) {