Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for NewGracefulTerminationManager (0.46 sec)

  1. pkg/proxy/ipvs/graceful_termination_test.go

    					},
    				},
    			},
    			err: nil,
    		},
    	}
    
    	for _, test := range tests {
    		t.Run(test.name, func(t *testing.T) {
    			ipvs := test.existingIPVS
    			gracefulTerminationManager := NewGracefulTerminationManager(ipvs)
    
    			err := gracefulTerminationManager.GracefulDeleteRS(test.vs, test.rs)
    			if err != test.err {
    				t.Logf("actual err: %v", err)
    				t.Logf("expected err: %v", test.err)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Dec 19 01:20:51 UTC 2023
    - 11K bytes
    - Viewed (0)
  2. pkg/proxy/ipvs/graceful_termination.go

    type GracefulTerminationManager struct {
    	rsList graceTerminateRSList
    	ipvs   utilipvs.Interface
    }
    
    // NewGracefulTerminationManager create a gracefulTerminationManager to manage ipvs rs graceful termination work
    func NewGracefulTerminationManager(ipvs utilipvs.Interface) *GracefulTerminationManager {
    	l := make(map[string]*listItem)
    	return &GracefulTerminationManager{
    		rsList: graceTerminateRSList{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Dec 19 01:20:51 UTC 2023
    - 6.6K bytes
    - Viewed (0)
  3. pkg/proxy/ipvs/proxier.go

    		ipset:                 ipset,
    		nodePortAddresses:     nodePortAddresses,
    		networkInterfacer:     proxyutil.RealNetwork{},
    		gracefuldeleteManager: NewGracefulTerminationManager(ipvs),
    		logger:                logger,
    	}
    	// initialize ipsetList with all sets we needed
    	proxier.ipsetList = make(map[string]*IPSet)
    	for _, is := range ipsetInfo {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sun Apr 28 15:51:23 UTC 2024
    - 77.7K bytes
    - Viewed (0)
  4. pkg/proxy/ipvs/proxier_test.go

    		ipsetList:             ipsetList,
    		nodePortAddresses:     proxyutil.NewNodePortAddresses(ipFamily, nil),
    		networkInterfacer:     proxyutiltest.NewFakeNetwork(),
    		gracefuldeleteManager: NewGracefulTerminationManager(ipvs),
    		ipFamily:              ipFamily,
    	}
    	p.setInitialized(true)
    	p.syncRunner = async.NewBoundedFrequencyRunner("test-sync-runner", p.syncProxyRules, 0, time.Minute, 1)
    	return p
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat Apr 27 01:31:57 UTC 2024
    - 186.8K bytes
    - Viewed (0)
Back to top