github.com/muhammadn/cortex@v1.9.1-0.20220510110439-46bb7000d03d/pkg/distributor/ha_tracker.proto (about)

     1  syntax = "proto3";
     2  
     3  package distributor;
     4  
     5  import "github.com/gogo/protobuf/gogoproto/gogo.proto";
     6  
     7  option (gogoproto.marshaler_all) = true;
     8  option (gogoproto.unmarshaler_all) = true;
     9  
    10  message ReplicaDesc {
    11      string replica = 1;
    12      int64 received_at = 2;
    13  
    14      // Unix timestamp in millseconds when this entry was marked for deletion.
    15      // Reason for doing marking first, and delete later, is to make sure that distributors
    16      // watching the prefix will receive notification on "marking" -- at which point they can
    17      // already remove entry from memory. Actual deletion from KV store does *not* trigger
    18      // "watch" notification with a key for all KV stores.
    19      int64 deleted_at = 3;
    20  }