Commit Graph

104093 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
548e37278c
Merge pull request #105313 from giuseppe/fix-flaky-pagefaults-summary-test
test, cgroupv2: adjust pagefaults test
2021-10-14 00:13:30 -07:00
Kubernetes Prow Robot
a8bda48abe
Merge pull request #105474 from mauriciopoppe/readd-volume-subpath-flag
Add VolumeSubpath feature gate back in preparation for its removal
2021-10-13 21:55:28 -07:00
Kubernetes Prow Robot
68f404b38f
Merge pull request #105636 from pohly/generic-ephemeral-volume-metrics-tests
storage e2e: check metrics also for generic ephemeral volumes
2021-10-13 20:27:27 -07:00
Kubernetes Prow Robot
894ceb63d0
Merge pull request #105003 from swatisehgal/getallocatable-to-beta
podresource-api: getAllocatableResources to Beta
2021-10-13 17:43:27 -07:00
Kubernetes Prow Robot
585c88eb43
Merge pull request #105065 from h4ghhh/metrics_disable
parameter 'disabled-metrics' is invalid
2021-10-13 12:21:55 -07:00
Kubernetes Prow Robot
92f67c6347
Merge pull request #105660 from tkashem/apf-debug
apf: update queue debug to include queue sum stats and next dispatch R in seat-seconds
2021-10-13 08:53:50 -07:00
Abu Kashem
edf657a33a
apf: include seats in use in queue dump 2021-10-13 10:39:37 -04:00
Abu Kashem
3ef5752edf
apf: change QueueDump to use SeatSeconds 2021-10-13 10:22:41 -04:00
Abu Kashem
87c7401eb8
apf: include queue sum stats in debug 2021-10-13 10:14:30 -04:00
Kubernetes Prow Robot
f0e80a6f10
Merge pull request #105647 from wojtek-t/disable_pf_for_watches
Disable P&F for watch requests
2021-10-13 02:53:50 -07:00
wojtekt
763e6d1dbb Disable P&F for watch requests 2021-10-13 10:50:47 +02:00
Kubernetes Prow Robot
efce40b931
Merge pull request #105342 from jonyhy96/handle-cmd-error
kube-proxy: handle cmd error
2021-10-13 01:21:49 -07:00
Kubernetes Prow Robot
e054181e51
Merge pull request #105445 from ardaguclu/diff-invalid-arg-status-code
Add diff command return status code greater than 1 when flags invalid
2021-10-12 15:43:48 -07:00
Kubernetes Prow Robot
297faec79a
Merge pull request #105361 from kishorj/aws-mixed-protocol
AWS in-tree controller ignore LoadBalancer service with mixed protocols
2021-10-12 14:41:59 -07:00
Kubernetes Prow Robot
cf5eced480
Merge pull request #105592 from MikeSpreitzer/test-final-seats
Update queueset_test.go for FinalSeats
2021-10-12 13:40:00 -07:00
Patrick Ohly
3df4cc67de storage e2e: check metrics also for generic ephemeral volumes
It shouldn't make any difference, but it's better to actually test that
assumption.

All existing tests which create pods get converted by skipping the explicit PVC
creation for the ephemeral case and instead modifying the test pod so that it
has a volume claim template with the same spec as the PVC.
2021-10-12 20:29:49 +02:00
Kubernetes Prow Robot
af2ed2569d
Merge pull request #103539 from wojtek-t/pf_estimate_watch_width
Estimate width of the request based on watchers count in P&F
2021-10-12 09:25:48 -07:00
Kubernetes Prow Robot
3271dff7b4
Merge pull request #105535 from soltysh/apps_cleanup
Move test utils where they belong
2021-10-12 08:11:48 -07:00
Mike Spreitzer
0fc595e033 Update queueset_test.go for FinalSeats
Track the introduction of FinalSeats.

Give up on calculating expected results for tests with added latency,
because I did not find an easy and obvious way to do it.
2021-10-12 08:01:53 -07:00
Kubernetes Prow Robot
79f28c31e0
Merge pull request #105627 from chendave/integration_cleanup
Simplify the integration test by removing the struct of `nodeConfig`
2021-10-12 06:49:48 -07:00
Maciej Szulik
8322121434
Move test-related utils to test/utils 2021-10-12 14:52:19 +02:00
Maciej Szulik
1fb6bf8a14
Wire context instead of TODO 2021-10-12 13:21:45 +02:00
Dave Chen
1500a5ca80 Simplify the integration test by removing the struct of nodeConfig
Signed-off-by: Dave Chen <dave.chen@arm.com>
2021-10-12 17:46:38 +08:00
wojtekt
c5a77d8a76 Adjust final seats if they don't fit the limit 2021-10-12 09:54:40 +02:00
wojtekt
223f9be597 Estimate width of the request based on watchers count in P&F 2021-10-12 09:49:22 +02:00
Kubernetes Prow Robot
d9896a23bc
Merge pull request #105615 from MikeSpreitzer/correct-linger-logging
Unconfuse logging wrt additional latency
2021-10-12 00:23:46 -07:00
Kubernetes Prow Robot
4753fa5dee
Merge pull request #105608 from yxxhero/reduce_code
reduce code for NewSchedulerCommand func
2021-10-11 23:23:46 -07:00
Kubernetes Prow Robot
a7c67c03ff
Merge pull request #105399 from mopsfelder/ppc64le
Allow fast builds on ppc64le
2021-10-11 22:21:46 -07:00
Kubernetes Prow Robot
a923852ba0
Merge pull request #105215 from rphillips/add_probe_shutdown
kubelet: add probe termination to graceful shutdowns
2021-10-11 21:19:46 -07:00
Kubernetes Prow Robot
c2cbf5ff49
Merge pull request #105509 from ravisantoshgudimetla/fix-integration
[scheduler] [test]: Fix PreferNominatedNode test
2021-10-11 20:01:46 -07:00
Kubernetes Prow Robot
d2f6eb6339
Merge pull request #95128 from ii/remove-unwanted-redirects
Limit Apiserver Proxy Redirects
2021-10-11 17:23:46 -07:00
Kubernetes Prow Robot
67afa05c17
Merge pull request #105531 from aojea/master_leases
improve error message on control-plane endpoint reconciler
2021-10-11 15:01:02 -07:00
Mike Spreitzer
42f698daad Unconfused logging wrt additional latency
Fixed confusion in queueSet logging wrt seats and additional latency.
2021-10-11 13:21:46 -07:00
Kubernetes Prow Robot
f83b16d93d
Merge pull request #105052 from leiyiz/skip-storage-test
tag ginkgo tests affected by pdcsi migration for skipping
2021-10-11 13:09:02 -07:00
Kubernetes Prow Robot
194a3dea5d
Merge pull request #105605 from sttts/sttts-watch-cache-multiple-blockers
apiserver/watchcache: doc watch event fan-out to blocked watchers better
2021-10-11 09:32:40 -07:00
yxxhero
71a6bb3301 reduce code for NewSchedulerCommand func
Signed-off-by: yxxhero <aiopsclub@163.com>
2021-10-11 23:21:34 +08:00
Kubernetes Prow Robot
dc9c571166
Merge pull request #105569 from pohly/generic-ephemeral-kubelet-volume-stats
kubelet: also provide filesystem stats for generic ephemeral volumes
2021-10-11 07:52:39 -07:00
Kubernetes Prow Robot
668c666fce
Merge pull request #105603 from shawnhanx/eventstructuredlogging
Support SetStructuredLogging with the new events library
2021-10-11 06:24:51 -07:00
Kubernetes Prow Robot
1ae4af402e
Merge pull request #105582 from caesarxuchao/add-aggragator-user-header-test
Verifying the auth headers are set for upgraded aggregated API requests
2021-10-11 06:24:39 -07:00
Kubernetes Prow Robot
9253fefb8f
Merge pull request #105469 from MikeSpreitzer/advance-epoch
Advance epoch
2021-10-11 04:48:40 -07:00
shawnhanx
230cb00ddd Support SetStructuredLogging with the new events library 2021-10-11 19:06:56 +08:00
Dr. Stefan Schimanski
94b2bb1d3d apiserver/watchcache: doc watch event fan-out to blocked watchers better 2021-10-11 12:44:37 +02:00
Kubernetes Prow Robot
1f2813368e
Merge pull request #105542 from pohly/generic-ephemeral-volume-util-kubelet
kubelet: use generic ephemeral volume helper functions
2021-10-11 02:16:40 -07:00
Kubernetes Prow Robot
025ac2d57a
Merge pull request #105593 from MikeSpreitzer/fix-finishing-logs
Update log messages in queueSet::finishRequestLocked
2021-10-11 01:12:37 -07:00
Kubernetes Prow Robot
fb82a0d7eb
Merge pull request #104873 from pohly/json-output-stream
JSON output streams
2021-10-10 17:04:37 -07:00
Mike Spreitzer
3906e187a6 Update log messages in finishRequestLocked
Make them clearer and consistent.
2021-10-09 23:48:41 -07:00
Léiyì Zhang
822cc33955 tag ginkgo tests affected by pdcsi migration for skipping and add storageclass check for statefulset and upgrade tests 2021-10-09 17:33:56 +00:00
Patrick Ohly
b22263d835 component-base: configurable JSON output
This implements the replacement of klog output to different files per level
with optionally splitting JSON output into two streams: one for info messages
on stdout, one for error messages on stderr. The info messages can get buffered
to increase performance. Because stdout and stderr might be merged by the
consumer, the info stream gets flushed before writing an error, to ensure that
the order of messages is preserved.

This also ensures that the following code pattern doesn't leak info messages:
   klog.ErrorS(err, ...)
   os.Exit(1)

Commands explicitly have to flush before exiting via logs.FlushLogs. Most
already do. But buffered info messages can still get lost during an unexpected
program termination, therefore buffering is off by default.

The new options get added to the v1alpha1 LoggingConfiguration with new command
line flags. Because it is an alpha field, changing it inside the v1beta kubelet
config should be okay as long as the fields are clearly marked as alpha.
2021-10-09 10:10:35 +02:00
jonyhy
1ff266b779 fix: ignore error
Signed-off-by: jonyhy <yun.hao@daocloud.io>
2021-10-09 09:26:27 +08:00
Chao Xu
4bcfd45e33 Verifying the auth headers are set for upgraded aggregated API requests 2021-10-08 17:30:44 -07:00