mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-25 20:53:33 +00:00
Merge pull request #102169 from odinuge/rlimit-tests
Ensure node-e2e-test can open enough files
This commit is contained in:
commit
4f9bfb39ad
@ -41,6 +41,7 @@ import (
|
|||||||
utilyaml "k8s.io/apimachinery/pkg/util/yaml"
|
utilyaml "k8s.io/apimachinery/pkg/util/yaml"
|
||||||
clientset "k8s.io/client-go/kubernetes"
|
clientset "k8s.io/client-go/kubernetes"
|
||||||
cliflag "k8s.io/component-base/cli/flag"
|
cliflag "k8s.io/component-base/cli/flag"
|
||||||
|
"k8s.io/kubernetes/pkg/util/rlimit"
|
||||||
commontest "k8s.io/kubernetes/test/e2e/common"
|
commontest "k8s.io/kubernetes/test/e2e/common"
|
||||||
"k8s.io/kubernetes/test/e2e/framework"
|
"k8s.io/kubernetes/test/e2e/framework"
|
||||||
e2econfig "k8s.io/kubernetes/test/e2e/framework/config"
|
e2econfig "k8s.io/kubernetes/test/e2e/framework/config"
|
||||||
@ -121,6 +122,12 @@ func TestMain(m *testing.M) {
|
|||||||
const rootfs = "/rootfs"
|
const rootfs = "/rootfs"
|
||||||
|
|
||||||
func TestE2eNode(t *testing.T) {
|
func TestE2eNode(t *testing.T) {
|
||||||
|
|
||||||
|
// Make sure we are not limited by sshd when it comes to open files
|
||||||
|
if err := rlimit.SetNumFiles(1000000); err != nil {
|
||||||
|
klog.Infof("failed to set rlimit on max file handles: %v", err)
|
||||||
|
}
|
||||||
|
|
||||||
if *runServicesMode {
|
if *runServicesMode {
|
||||||
// If run-services-mode is specified, only run services in current process.
|
// If run-services-mode is specified, only run services in current process.
|
||||||
services.RunE2EServices(t)
|
services.RunE2EServices(t)
|
||||||
|
Loading…
Reference in New Issue
Block a user