Files
temporal/api/enums/v1/fairness_state.pb.go
Jacob Moody 707895fd8e auto enabling priority and fairness (#8650)
## What changed?
Add a new dynamic config for Auto Enabling fairness and priority if we
see the relevant tasks coming in.

## Why?
Seamlessly start to transition users who start using the fields over to
the new code path.

## How did you test it?
- [X] built
- [x] run locally and tested manually 
- [x] covered by existing tests
- [x] added new unit test(s)
- [x] added new functional test(s)

## Potential risks
Due to storing this in the userdata we are using that interface a bit
more, we also need to change the initialization such that we start it
before being able to substantiate the defaultQ, this change in
initialization might have unintended side effects that I'm not currently
seeing.
2026-01-06 14:40:23 -06:00

148 lines
4.9 KiB
Go

// Code generated by protoc-gen-go. DO NOT EDIT.
// plugins:
// protoc-gen-go
// protoc
// source: temporal/server/api/enums/v1/fairness_state.proto
package enums
import (
reflect "reflect"
"strconv"
sync "sync"
unsafe "unsafe"
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
)
const (
// Verify that this generated code is sufficiently up-to-date.
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
// Verify that runtime/protoimpl is sufficiently up-to-date.
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
type FairnessState int32
const (
FAIRNESS_STATE_UNSPECIFIED FairnessState = 0
FAIRNESS_STATE_V0 FairnessState = 1
FAIRNESS_STATE_V1 FairnessState = 2
FAIRNESS_STATE_V2 FairnessState = 3
)
// Enum value maps for FairnessState.
var (
FairnessState_name = map[int32]string{
0: "FAIRNESS_STATE_UNSPECIFIED",
1: "FAIRNESS_STATE_V0",
2: "FAIRNESS_STATE_V1",
3: "FAIRNESS_STATE_V2",
}
FairnessState_value = map[string]int32{
"FAIRNESS_STATE_UNSPECIFIED": 0,
"FAIRNESS_STATE_V0": 1,
"FAIRNESS_STATE_V1": 2,
"FAIRNESS_STATE_V2": 3,
}
)
func (x FairnessState) Enum() *FairnessState {
p := new(FairnessState)
*p = x
return p
}
func (x FairnessState) String() string {
switch x {
case FAIRNESS_STATE_UNSPECIFIED:
return "Unspecified"
case FAIRNESS_STATE_V0:
return "V0"
case FAIRNESS_STATE_V1:
return "V1"
case FAIRNESS_STATE_V2:
return "V2"
default:
return strconv.Itoa(int(x))
}
}
func (FairnessState) Descriptor() protoreflect.EnumDescriptor {
return file_temporal_server_api_enums_v1_fairness_state_proto_enumTypes[0].Descriptor()
}
func (FairnessState) Type() protoreflect.EnumType {
return &file_temporal_server_api_enums_v1_fairness_state_proto_enumTypes[0]
}
func (x FairnessState) Number() protoreflect.EnumNumber {
return protoreflect.EnumNumber(x)
}
// Deprecated: Use FairnessState.Descriptor instead.
func (FairnessState) EnumDescriptor() ([]byte, []int) {
return file_temporal_server_api_enums_v1_fairness_state_proto_rawDescGZIP(), []int{0}
}
var File_temporal_server_api_enums_v1_fairness_state_proto protoreflect.FileDescriptor
const file_temporal_server_api_enums_v1_fairness_state_proto_rawDesc = "" +
"\n" +
"1temporal/server/api/enums/v1/fairness_state.proto\x12\x1ctemporal.server.api.enums.v1*t\n" +
"\rFairnessState\x12\x1e\n" +
"\x1aFAIRNESS_STATE_UNSPECIFIED\x10\x00\x12\x15\n" +
"\x11FAIRNESS_STATE_V0\x10\x01\x12\x15\n" +
"\x11FAIRNESS_STATE_V1\x10\x02\x12\x15\n" +
"\x11FAIRNESS_STATE_V2\x10\x03B*Z(go.temporal.io/server/api/enums/v1;enumsb\x06proto3"
var (
file_temporal_server_api_enums_v1_fairness_state_proto_rawDescOnce sync.Once
file_temporal_server_api_enums_v1_fairness_state_proto_rawDescData []byte
)
func file_temporal_server_api_enums_v1_fairness_state_proto_rawDescGZIP() []byte {
file_temporal_server_api_enums_v1_fairness_state_proto_rawDescOnce.Do(func() {
file_temporal_server_api_enums_v1_fairness_state_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_temporal_server_api_enums_v1_fairness_state_proto_rawDesc), len(file_temporal_server_api_enums_v1_fairness_state_proto_rawDesc)))
})
return file_temporal_server_api_enums_v1_fairness_state_proto_rawDescData
}
var file_temporal_server_api_enums_v1_fairness_state_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
var file_temporal_server_api_enums_v1_fairness_state_proto_goTypes = []any{
(FairnessState)(0), // 0: temporal.server.api.enums.v1.FairnessState
}
var file_temporal_server_api_enums_v1_fairness_state_proto_depIdxs = []int32{
0, // [0:0] is the sub-list for method output_type
0, // [0:0] is the sub-list for method input_type
0, // [0:0] is the sub-list for extension type_name
0, // [0:0] is the sub-list for extension extendee
0, // [0:0] is the sub-list for field type_name
}
func init() { file_temporal_server_api_enums_v1_fairness_state_proto_init() }
func file_temporal_server_api_enums_v1_fairness_state_proto_init() {
if File_temporal_server_api_enums_v1_fairness_state_proto != nil {
return
}
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: unsafe.Slice(unsafe.StringData(file_temporal_server_api_enums_v1_fairness_state_proto_rawDesc), len(file_temporal_server_api_enums_v1_fairness_state_proto_rawDesc)),
NumEnums: 1,
NumMessages: 0,
NumExtensions: 0,
NumServices: 0,
},
GoTypes: file_temporal_server_api_enums_v1_fairness_state_proto_goTypes,
DependencyIndexes: file_temporal_server_api_enums_v1_fairness_state_proto_depIdxs,
EnumInfos: file_temporal_server_api_enums_v1_fairness_state_proto_enumTypes,
}.Build()
File_temporal_server_api_enums_v1_fairness_state_proto = out.File
file_temporal_server_api_enums_v1_fairness_state_proto_goTypes = nil
file_temporal_server_api_enums_v1_fairness_state_proto_depIdxs = nil
}