Skip to content

tcompactor#397

Open
u-veles-a wants to merge 28 commits into
ppfrom
tcompactor
Open

tcompactor#397
u-veles-a wants to merge 28 commits into
ppfrom
tcompactor

Conversation

@u-veles-a

@u-veles-a u-veles-a commented Jul 2, 2026

Copy link
Copy Markdown
Collaborator

Description

  • Added a tcompactor based on the thanos compactor.
  • Add to converted blocks shards labels.
  • The LeveledCompactor and Block have been cloned.

Copied code from an upstream source:

  • pp-pkg/blocks/block - copied Block from upstream tsdb;
  • pp-pkg/blocks/lcompactor - copied LeveledCompactor from upstream tsdb;

The moved code:

  • pp-pkg/blocks/compactor - moved Compactor from pp/go/storage/block;
  • pp-pkg/blocks/manager - moved Manager from pp/go/storage/block;

Adapted code from the upstream Thanos:

  • pp-pkg/blocks/tcompactor;

u-veles-a added 17 commits June 24, 2026 09:28
Signed-off-by: Alexandr Yudin <57181751+u-veles-a@users.noreply.github.com>
Signed-off-by: Alexandr Yudin <57181751+u-veles-a@users.noreply.github.com>
Signed-off-by: Alexandr Yudin <57181751+u-veles-a@users.noreply.github.com>
Signed-off-by: Alexandr Yudin <57181751+u-veles-a@users.noreply.github.com>
Signed-off-by: Alexandr Yudin <57181751+u-veles-a@users.noreply.github.com>
Signed-off-by: Alexandr Yudin <57181751+u-veles-a@users.noreply.github.com>
Signed-off-by: Alexandr Yudin <57181751+u-veles-a@users.noreply.github.com>
Signed-off-by: Alexandr Yudin <57181751+u-veles-a@users.noreply.github.com>
Signed-off-by: Alexandr Yudin <57181751+u-veles-a@users.noreply.github.com>
Signed-off-by: Alexandr Yudin <57181751+u-veles-a@users.noreply.github.com>
Signed-off-by: Alexandr Yudin <57181751+u-veles-a@users.noreply.github.com>
Signed-off-by: Alexandr Yudin <57181751+u-veles-a@users.noreply.github.com>
Signed-off-by: Alexandr Yudin <57181751+u-veles-a@users.noreply.github.com>
Signed-off-by: Alexandr Yudin <57181751+u-veles-a@users.noreply.github.com>
Signed-off-by: Alexandr Yudin <57181751+u-veles-a@users.noreply.github.com>
Signed-off-by: Alexandr Yudin <57181751+u-veles-a@users.noreply.github.com>
@u-veles-a u-veles-a self-assigned this Jul 2, 2026
@u-veles-a
u-veles-a requested a review from vporoshok as a code owner July 2, 2026 15:27
@u-veles-a u-veles-a added the enhancement New feature or request label Jul 2, 2026
u-veles-a added 2 commits July 2, 2026 17:03
Signed-off-by: Alexandr Yudin <57181751+u-veles-a@users.noreply.github.com>
Signed-off-by: Alexandr Yudin <57181751+u-veles-a@users.noreply.github.com>
@u-veles-a
u-veles-a requested review from cherep58 and vslpsl July 3, 2026 11:20
u-veles-a added 6 commits July 6, 2026 07:39
Signed-off-by: Alexandr Yudin <57181751+u-veles-a@users.noreply.github.com>
Signed-off-by: Alexandr Yudin <57181751+u-veles-a@users.noreply.github.com>
Signed-off-by: Alexandr Yudin <57181751+u-veles-a@users.noreply.github.com>
Signed-off-by: Alexandr Yudin <57181751+u-veles-a@users.noreply.github.com>
Signed-off-by: Alexandr Yudin <57181751+u-veles-a@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant