Angelin01 / Angelin01/pod-director

Optimize patch operations

Đang mở
#32 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
good first issue maintenance
Ngôn ngữ chính
Rust
Star
3
Fork
0
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

There are three simple optimizations:
- Replace the HashMap in the configuration for a BTreeMap for a slightly reduced memory footprint.
- For the patches, when can aggregate them into a single operation instead of multiple operations
- This is specially useful if the pod has no nodeSelector or tolerations at all, since we completely avoid a loop
- For the empty object or empty list, the behavior is similar to the one above

This could easily be benchmarked in a test or two, to validate the results

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.