pingcap / kvproto

Protocol buffer files for TiKV
Apache License 2.0
154 stars 220 forks source link

Added messages needed by compact log backup #1256

Closed YuJuncen closed 3 months ago

YuJuncen commented 3 months ago

YuJuncen: Would you help me write a Pull Request description by the diff?

GitHub Copilot: Sure! Here's a concise Pull Request description based on the provided diff:


Pull Request Description

Summary

This PR introduces several new messages and fields to the brpb.proto file to enhance the metadata and file management capabilities.

Changes

  1. DataFileInfo

    • Added a new field crc64xor to store the CRC64XOR of all contents of the file.
  2. New Messages

Motivation

These changes aim to improve the handling of file metadata, support for subcompactions, and provide more detailed information for file management and migration processes.


Feel free to adjust the description as needed!

ti-chi-bot[bot] commented 3 months ago

@3pointer: adding LGTM is restricted to approvers and reviewers in OWNERS files.

In response to [this](https://github.com/pingcap/kvproto/pull/1256#pullrequestreview-2249871427): > Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md). If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository.
ti-chi-bot[bot] commented 3 months ago

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: 3pointer Once this PR has been reviewed and has the lgtm label, please assign overvenus for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files: - **[OWNERS](https://github.com/pingcap/kvproto/blob/master/OWNERS)** - **[proto/OWNERS](https://github.com/pingcap/kvproto/blob/master/proto/OWNERS)** Approvers can indicate their approval by writing `/approve` in a comment Approvers can cancel approval by writing `/approve cancel` in a comment