Skip to content

Commit 42f2d99

Browse files
fix
1 parent d53bbce commit 42f2d99

File tree

11 files changed

+17
-17
lines changed

11 files changed

+17
-17
lines changed

ydb/core/tx/columnshard/data_accessor/abstract/constructor.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ class IManagerConstructor {
2121
using TProto = NKikimrSchemeOp::TMetadataManagerConstructorContainer;
2222

2323
private:
24-
virtual std::shared_ptr<IMetadataMemoryManager> DoBuild(const TManagerConstructionContext& context) const = 0;
24+
virtual TConclusion<std::shared_ptr<IMetadataMemoryManager>> DoBuild(const TManagerConstructionContext& context) const = 0;
2525
virtual bool DoDeserializeFromProto(const TProto& proto) = 0;
2626
virtual void DoSerializeToProto(TProto& proto) const = 0;
2727
virtual TConclusionStatus DoDeserializeFromJson(const NJson::TJsonValue& jsonInfo) = 0;
@@ -44,7 +44,7 @@ class IManagerConstructor {
4444
DoSerializeToProto(proto);
4545
}
4646

47-
std::shared_ptr<IMetadataMemoryManager> Build(const TManagerConstructionContext& context) {
47+
TConclusion<std::shared_ptr<IMetadataMemoryManager>> Build(const TManagerConstructionContext& context) {
4848
return DoBuild(context);
4949
}
5050
};

ydb/core/tx/columnshard/data_accessor/in_mem/constructor.cpp

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,8 @@
33

44
namespace NKikimr::NOlap::NDataAccessorControl::NInMem {
55

6-
std::shared_ptr<IMetadataMemoryManager> TManagerConstructor::DoBuild(
7-
const TManagerConstructionContext& /*context*/) const {
6+
TConclusion<std::shared_ptr<IMetadataMemoryManager>> TManagerConstructor::DoBuild(const TManagerConstructionContext& /*context*/) const {
87
return std::make_shared<TManager>();
98
}
109

11-
}
10+
} // namespace NKikimr::NOlap::NDataAccessorControl::NInMem

ydb/core/tx/columnshard/data_accessor/in_mem/constructor.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ class TManagerConstructor: public IManagerConstructor {
1010
}
1111

1212
private:
13-
virtual std::shared_ptr<IMetadataMemoryManager> DoBuild(const TManagerConstructionContext& context) const override;
13+
virtual TConclusion<std::shared_ptr<IMetadataMemoryManager>> DoBuild(const TManagerConstructionContext& context) const override;
1414
virtual TConclusionStatus DoDeserializeFromJson(const NJson::TJsonValue& /*jsonValue*/) override {
1515
return TConclusionStatus::Success();
1616
}

ydb/core/tx/columnshard/data_accessor/local_db/constructor.cpp

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,8 @@
33

44
namespace NKikimr::NOlap::NDataAccessorControl::NLocalDB {
55

6-
std::shared_ptr<IMetadataMemoryManager> TManagerConstructor::DoBuild(
7-
const TManagerConstructionContext& context) const {
6+
TConclusion<std::shared_ptr<IMetadataMemoryManager>> TManagerConstructor::DoBuild(const TManagerConstructionContext& context) const {
87
return std::make_shared<TManager>(context.GetTabletActorId());
98
}
109

11-
}
10+
} // namespace NKikimr::NOlap::NDataAccessorControl::NLocalDB

ydb/core/tx/columnshard/data_accessor/local_db/constructor.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ class TManagerConstructor: public IManagerConstructor {
1010
}
1111

1212
private:
13-
virtual std::shared_ptr<IMetadataMemoryManager> DoBuild(const TManagerConstructionContext& context) const override;
13+
virtual TConclusion<std::shared_ptr<IMetadataMemoryManager>> DoBuild(const TManagerConstructionContext& context) const override;
1414
virtual TConclusionStatus DoDeserializeFromJson(const NJson::TJsonValue& /*jsonValue*/) override {
1515
return TConclusionStatus::Success();
1616
}

ydb/core/tx/columnshard/data_sharing/common/session/common.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,15 @@ TConclusionStatus TCommonSession::TryStart(NColumnShard::TColumnShard& shard) {
1919

2020
AFL_VERIFY(!!LockGuard);
2121
const auto& index = shard.GetIndexAs<TColumnEngineForLogs>();
22-
THashMap<ui64, std::vector<TPortionDataAccessor>> portionsByPath;
22+
THashMap<ui64, std::vector<TPortionInfo::TConstPtr>> portionsByPath;
2323
THashSet<TString> StoragesIds;
2424
for (auto&& i : GetPathIdsForStart()) {
2525
const auto& g = index.GetGranuleVerified(i);
2626
for (auto&& p : g.GetPortionsOlderThenSnapshot(GetSnapshotBarrier())) {
2727
if (shard.GetDataLocksManager()->IsLocked(*p.second, { "sharing_session:" + GetSessionId() })) {
2828
return TConclusionStatus::Fail("failed to start cursor: portion is locked");
2929
}
30-
// portionsByPath[i].emplace_back(p.second);
30+
portionsByPath[i].emplace_back(p.second);
3131
}
3232
}
3333

ydb/core/tx/columnshard/data_sharing/common/session/common.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ class TCommonSession {
4444

4545
protected:
4646
TTransferContext TransferContext;
47-
virtual TConclusionStatus DoStart(NColumnShard::TColumnShard& shard, THashMap<ui64, std::vector<TPortionDataAccessor>>&& portions) = 0;
47+
virtual TConclusionStatus DoStart(NColumnShard::TColumnShard& shard, THashMap<ui64, std::vector<TPortionInfo::TConstPtr>>&& portions) = 0;
4848
virtual THashSet<ui64> GetPathIdsForStart() const = 0;
4949

5050
public:

ydb/core/tx/columnshard/data_sharing/destination/session/destination.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ NKikimr::TConclusionStatus TDestinationSession::DeserializeCursorFromProto(
161161
}
162162

163163
TConclusionStatus TDestinationSession::DoStart(
164-
NColumnShard::TColumnShard& shard, THashMap<ui64, std::vector<TPortionDataAccessor>>&& portions) {
164+
NColumnShard::TColumnShard& shard, THashMap<ui64, std::vector<TPortionInfo::TConstPtr>>&& portions) {
165165
AFL_VERIFY(IsConfirmed());
166166
NYDBTest::TControllers::GetColumnShardController()->OnDataSharingStarted(shard.TabletID(), GetSessionId());
167167
THashMap<TString, THashSet<TUnifiedBlobId>> local;

ydb/core/tx/columnshard/data_sharing/destination/session/destination.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,8 @@ class TDestinationSession: public TCommonSession {
7979
THashMap<TString, THashSet<TUnifiedBlobId>> CurrentBlobIds;
8080

8181
protected:
82-
virtual TConclusionStatus DoStart(NColumnShard::TColumnShard& shard, THashMap<ui64, std::vector<TPortionDataAccessor>>&& portions) override;
82+
virtual TConclusionStatus DoStart(
83+
NColumnShard::TColumnShard& shard, THashMap<ui64, std::vector<TPortionInfo::TConstPtr>>&& portions) override;
8384
virtual THashSet<ui64> GetPathIdsForStart() const override {
8485
THashSet<ui64> result;
8586
for (auto&& i : PathIds) {

ydb/core/tx/columnshard/data_sharing/source/session/source.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ void TSourceSession::StartCursor(const NColumnShard::TColumnShard& shard, THashM
110110
ActualizeDestination(shard, shard.GetDataLocksManager());
111111
}
112112

113-
TConclusionStatus TSourceSession::DoStart(NColumnShard::TColumnShard& shard, THashMap<ui64, std::vector<TPortionDataAccessor>>&& portions) {
113+
TConclusionStatus TSourceSession::DoStart(NColumnShard::TColumnShard& shard, THashMap<ui64, std::vector<TPortionInfo::TConstPtr>>&& portions) {
114114
shard.Execute(new TTxStartSourceCursor(this, &shard, std::move(portions), "start_source_cursor"));
115115
return TConclusionStatus::Success();
116116
}

0 commit comments

Comments
 (0)