Skip to content
This repository was archived by the owner on Apr 12, 2022. It is now read-only.

Commit 096d0af

Browse files
authored
Merge pull request #98 from shivramsrivastava/affinity_enhancement
Node Affinity and Node Anti-Affinity enhancement related changes.
2 parents 8c106d0 + 29b2fa4 commit 096d0af

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+2740
-281
lines changed

Gopkg.lock

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/firmament/BUILD

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,17 @@ load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
33
go_library(
44
name = "go_default_library",
55
srcs = [
6+
"affinity.pb.go",
67
"coco_interference_scores.pb.go",
78
"firmament_client.go",
89
"firmament_scheduler.pb.go",
910
"firmament_scheduler_mock.go",
1011
"job_desc.pb.go",
1112
"label.pb.go",
1213
"label_selector.pb.go",
14+
"node_affinity.pb.go",
15+
"pod_affinity.pb.go",
16+
"pod_anti_affinity.pb.go",
1317
"reference_desc.pb.go",
1418
"resource_desc.pb.go",
1519
"resource_stats.pb.go",

pkg/firmament/affinity.pb.go

Lines changed: 165 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/firmament/affinity.proto

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
syntax = "proto3";
2+
3+
package firmament;
4+
5+
import "node_affinity.proto";
6+
import "pod_affinity.proto";
7+
import "pod_anti_affinity.proto";
8+
9+
message Affinity {
10+
11+
NodeAffinity node_affinity = 1;
12+
13+
PodAffinity pod_affinity = 2;
14+
15+
PodAntiAffinity pod_anti_affinity = 3;
16+
}
17+
18+

pkg/firmament/coco_interference_scores.pb.go

Lines changed: 4 additions & 64 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)