Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
K
k3s
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Jacklull
k3s
Commits
0420c8f0
Commit
0420c8f0
authored
Aug 30, 2017
by
sakeven
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[Scheduler] regroup packages
Signed-off-by:
sakeven
<
jc5930@sina.cn
>
parent
4457e43e
Hide whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
29 additions
and
16 deletions
+29
-16
metadata.go
plugin/pkg/scheduler/algorithm/predicates/metadata.go
+4
-2
predicates.go
plugin/pkg/scheduler/algorithm/predicates/predicates.go
+2
-1
interpod_affinity.go
...n/pkg/scheduler/algorithm/priorities/interpod_affinity.go
+2
-1
node_affinity.go
plugin/pkg/scheduler/algorithm/priorities/node_affinity.go
+2
-1
selector_spreading.go
.../pkg/scheduler/algorithm/priorities/selector_spreading.go
+2
-1
taint_toleration.go
...in/pkg/scheduler/algorithm/priorities/taint_toleration.go
+2
-1
compatibility_test.go
...cheduler/algorithmprovider/defaults/compatibility_test.go
+1
-2
generic_scheduler.go
plugin/pkg/scheduler/core/generic_scheduler.go
+2
-1
factory.go
plugin/pkg/scheduler/factory/factory.go
+2
-1
plugins.go
plugin/pkg/scheduler/factory/plugins.go
+2
-1
plugins_test.go
plugin/pkg/scheduler/factory/plugins_test.go
+2
-1
cache.go
plugin/pkg/scheduler/schedulercache/cache.go
+2
-1
backoff_utils.go
plugin/pkg/scheduler/util/backoff_utils.go
+2
-1
backoff_utils_test.go
plugin/pkg/scheduler/util/backoff_utils_test.go
+2
-1
No files found.
plugin/pkg/scheduler/algorithm/predicates/metadata.go
View file @
0420c8f0
...
@@ -18,13 +18,15 @@ package predicates
...
@@ -18,13 +18,15 @@ package predicates
import
(
import
(
"fmt"
"fmt"
"github.com/golang/glog"
"sync"
"k8s.io/api/core/v1"
"k8s.io/api/core/v1"
"k8s.io/apimachinery/pkg/labels"
"k8s.io/apimachinery/pkg/labels"
"k8s.io/kubernetes/plugin/pkg/scheduler/algorithm"
"k8s.io/kubernetes/plugin/pkg/scheduler/algorithm"
"k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache"
"k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache"
schedutil
"k8s.io/kubernetes/plugin/pkg/scheduler/util"
schedutil
"k8s.io/kubernetes/plugin/pkg/scheduler/util"
"sync"
"github.com/golang/glog"
)
)
type
PredicateMetadataFactory
struct
{
type
PredicateMetadataFactory
struct
{
...
...
plugin/pkg/scheduler/algorithm/predicates/predicates.go
View file @
0420c8f0
...
@@ -23,7 +23,6 @@ import (
...
@@ -23,7 +23,6 @@ import (
"sync"
"sync"
"time"
"time"
"github.com/golang/glog"
"k8s.io/api/core/v1"
"k8s.io/api/core/v1"
apierrors
"k8s.io/apimachinery/pkg/api/errors"
apierrors
"k8s.io/apimachinery/pkg/api/errors"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
...
@@ -42,6 +41,8 @@ import (
...
@@ -42,6 +41,8 @@ import (
"k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache"
"k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache"
schedutil
"k8s.io/kubernetes/plugin/pkg/scheduler/util"
schedutil
"k8s.io/kubernetes/plugin/pkg/scheduler/util"
"k8s.io/metrics/pkg/client/clientset_generated/clientset"
"k8s.io/metrics/pkg/client/clientset_generated/clientset"
"github.com/golang/glog"
)
)
// NodeInfo: Other types for predicate functions...
// NodeInfo: Other types for predicate functions...
...
...
plugin/pkg/scheduler/algorithm/priorities/interpod_affinity.go
View file @
0420c8f0
...
@@ -20,7 +20,6 @@ import (
...
@@ -20,7 +20,6 @@ import (
"strings"
"strings"
"sync"
"sync"
"github.com/golang/glog"
"k8s.io/api/core/v1"
"k8s.io/api/core/v1"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/client-go/util/workqueue"
"k8s.io/client-go/util/workqueue"
...
@@ -30,6 +29,8 @@ import (
...
@@ -30,6 +29,8 @@ import (
priorityutil
"k8s.io/kubernetes/plugin/pkg/scheduler/algorithm/priorities/util"
priorityutil
"k8s.io/kubernetes/plugin/pkg/scheduler/algorithm/priorities/util"
schedulerapi
"k8s.io/kubernetes/plugin/pkg/scheduler/api"
schedulerapi
"k8s.io/kubernetes/plugin/pkg/scheduler/api"
"k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache"
"k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache"
"github.com/golang/glog"
)
)
type
InterPodAffinity
struct
{
type
InterPodAffinity
struct
{
...
...
plugin/pkg/scheduler/algorithm/priorities/node_affinity.go
View file @
0420c8f0
...
@@ -19,12 +19,13 @@ package priorities
...
@@ -19,12 +19,13 @@ package priorities
import
(
import
(
"fmt"
"fmt"
"github.com/golang/glog"
"k8s.io/api/core/v1"
"k8s.io/api/core/v1"
"k8s.io/apimachinery/pkg/labels"
"k8s.io/apimachinery/pkg/labels"
v1helper
"k8s.io/kubernetes/pkg/api/v1/helper"
v1helper
"k8s.io/kubernetes/pkg/api/v1/helper"
schedulerapi
"k8s.io/kubernetes/plugin/pkg/scheduler/api"
schedulerapi
"k8s.io/kubernetes/plugin/pkg/scheduler/api"
"k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache"
"k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache"
"github.com/golang/glog"
)
)
// CalculateNodeAffinityPriority prioritizes nodes according to node affinity scheduling preferences
// CalculateNodeAffinityPriority prioritizes nodes according to node affinity scheduling preferences
...
...
plugin/pkg/scheduler/algorithm/priorities/selector_spreading.go
View file @
0420c8f0
...
@@ -19,7 +19,6 @@ package priorities
...
@@ -19,7 +19,6 @@ package priorities
import
(
import
(
"sync"
"sync"
"github.com/golang/glog"
"k8s.io/api/core/v1"
"k8s.io/api/core/v1"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/labels"
"k8s.io/apimachinery/pkg/labels"
...
@@ -28,6 +27,8 @@ import (
...
@@ -28,6 +27,8 @@ import (
"k8s.io/kubernetes/plugin/pkg/scheduler/algorithm"
"k8s.io/kubernetes/plugin/pkg/scheduler/algorithm"
schedulerapi
"k8s.io/kubernetes/plugin/pkg/scheduler/api"
schedulerapi
"k8s.io/kubernetes/plugin/pkg/scheduler/api"
"k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache"
"k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache"
"github.com/golang/glog"
)
)
// When zone information is present, give 2/3 of the weighting to zone spreading, 1/3 to node spreading
// When zone information is present, give 2/3 of the weighting to zone spreading, 1/3 to node spreading
...
...
plugin/pkg/scheduler/algorithm/priorities/taint_toleration.go
View file @
0420c8f0
...
@@ -19,11 +19,12 @@ package priorities
...
@@ -19,11 +19,12 @@ package priorities
import
(
import
(
"fmt"
"fmt"
"github.com/golang/glog"
"k8s.io/api/core/v1"
"k8s.io/api/core/v1"
v1helper
"k8s.io/kubernetes/pkg/api/v1/helper"
v1helper
"k8s.io/kubernetes/pkg/api/v1/helper"
schedulerapi
"k8s.io/kubernetes/plugin/pkg/scheduler/api"
schedulerapi
"k8s.io/kubernetes/plugin/pkg/scheduler/api"
"k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache"
"k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache"
"github.com/golang/glog"
)
)
// CountIntolerableTaintsPreferNoSchedule gives the count of intolerable taints of a pod with effect PreferNoSchedule
// CountIntolerableTaintsPreferNoSchedule gives the count of intolerable taints of a pod with effect PreferNoSchedule
...
...
plugin/pkg/scheduler/algorithmprovider/defaults/compatibility_test.go
View file @
0420c8f0
...
@@ -18,11 +18,10 @@ package defaults
...
@@ -18,11 +18,10 @@ package defaults
import
(
import
(
"fmt"
"fmt"
"net/http/httptest"
"reflect"
"reflect"
"testing"
"testing"
"net/http/httptest"
"k8s.io/api/core/v1"
"k8s.io/api/core/v1"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/util/sets"
"k8s.io/apimachinery/pkg/util/sets"
...
...
plugin/pkg/scheduler/core/generic_scheduler.go
View file @
0420c8f0
...
@@ -24,7 +24,6 @@ import (
...
@@ -24,7 +24,6 @@ import (
"sync/atomic"
"sync/atomic"
"time"
"time"
"github.com/golang/glog"
"k8s.io/api/core/v1"
"k8s.io/api/core/v1"
"k8s.io/apimachinery/pkg/util/errors"
"k8s.io/apimachinery/pkg/util/errors"
utiltrace
"k8s.io/apiserver/pkg/util/trace"
utiltrace
"k8s.io/apiserver/pkg/util/trace"
...
@@ -33,6 +32,8 @@ import (
...
@@ -33,6 +32,8 @@ import (
"k8s.io/kubernetes/plugin/pkg/scheduler/algorithm/predicates"
"k8s.io/kubernetes/plugin/pkg/scheduler/algorithm/predicates"
schedulerapi
"k8s.io/kubernetes/plugin/pkg/scheduler/api"
schedulerapi
"k8s.io/kubernetes/plugin/pkg/scheduler/api"
"k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache"
"k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache"
"github.com/golang/glog"
)
)
type
FailedPredicateMap
map
[
string
][]
algorithm
.
PredicateFailureReason
type
FailedPredicateMap
map
[
string
][]
algorithm
.
PredicateFailureReason
...
...
plugin/pkg/scheduler/factory/factory.go
View file @
0420c8f0
...
@@ -23,7 +23,6 @@ import (
...
@@ -23,7 +23,6 @@ import (
"reflect"
"reflect"
"time"
"time"
"github.com/golang/glog"
"k8s.io/api/core/v1"
"k8s.io/api/core/v1"
"k8s.io/apimachinery/pkg/api/errors"
"k8s.io/apimachinery/pkg/api/errors"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
...
@@ -52,6 +51,8 @@ import (
...
@@ -52,6 +51,8 @@ import (
"k8s.io/kubernetes/plugin/pkg/scheduler/core"
"k8s.io/kubernetes/plugin/pkg/scheduler/core"
"k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache"
"k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache"
"k8s.io/kubernetes/plugin/pkg/scheduler/util"
"k8s.io/kubernetes/plugin/pkg/scheduler/util"
"github.com/golang/glog"
)
)
const
(
const
(
...
...
plugin/pkg/scheduler/factory/plugins.go
View file @
0420c8f0
...
@@ -23,12 +23,13 @@ import (
...
@@ -23,12 +23,13 @@ import (
"strings"
"strings"
"sync"
"sync"
"github.com/golang/glog"
"k8s.io/apimachinery/pkg/util/sets"
"k8s.io/apimachinery/pkg/util/sets"
"k8s.io/kubernetes/plugin/pkg/scheduler/algorithm"
"k8s.io/kubernetes/plugin/pkg/scheduler/algorithm"
"k8s.io/kubernetes/plugin/pkg/scheduler/algorithm/predicates"
"k8s.io/kubernetes/plugin/pkg/scheduler/algorithm/predicates"
"k8s.io/kubernetes/plugin/pkg/scheduler/algorithm/priorities"
"k8s.io/kubernetes/plugin/pkg/scheduler/algorithm/priorities"
schedulerapi
"k8s.io/kubernetes/plugin/pkg/scheduler/api"
schedulerapi
"k8s.io/kubernetes/plugin/pkg/scheduler/api"
"github.com/golang/glog"
)
)
// PluginFactoryArgs are passed to all plugin factory functions.
// PluginFactoryArgs are passed to all plugin factory functions.
...
...
plugin/pkg/scheduler/factory/plugins_test.go
View file @
0420c8f0
...
@@ -17,9 +17,10 @@ limitations under the License.
...
@@ -17,9 +17,10 @@ limitations under the License.
package
factory
package
factory
import
(
import
(
"testing"
"k8s.io/kubernetes/plugin/pkg/scheduler/algorithm"
"k8s.io/kubernetes/plugin/pkg/scheduler/algorithm"
"k8s.io/kubernetes/plugin/pkg/scheduler/api"
"k8s.io/kubernetes/plugin/pkg/scheduler/api"
"testing"
)
)
func
TestAlgorithmNameValidation
(
t
*
testing
.
T
)
{
func
TestAlgorithmNameValidation
(
t
*
testing
.
T
)
{
...
...
plugin/pkg/scheduler/schedulercache/cache.go
View file @
0420c8f0
...
@@ -21,10 +21,11 @@ import (
...
@@ -21,10 +21,11 @@ import (
"sync"
"sync"
"time"
"time"
"github.com/golang/glog"
"k8s.io/api/core/v1"
"k8s.io/api/core/v1"
"k8s.io/apimachinery/pkg/labels"
"k8s.io/apimachinery/pkg/labels"
"k8s.io/apimachinery/pkg/util/wait"
"k8s.io/apimachinery/pkg/util/wait"
"github.com/golang/glog"
)
)
var
(
var
(
...
...
plugin/pkg/scheduler/util/backoff_utils.go
View file @
0420c8f0
...
@@ -22,8 +22,9 @@ import (
...
@@ -22,8 +22,9 @@ import (
"sync/atomic"
"sync/atomic"
"time"
"time"
"github.com/golang/glog"
ktypes
"k8s.io/apimachinery/pkg/types"
ktypes
"k8s.io/apimachinery/pkg/types"
"github.com/golang/glog"
)
)
type
clock
interface
{
type
clock
interface
{
...
...
plugin/pkg/scheduler/util/backoff_utils_test.go
View file @
0420c8f0
...
@@ -17,9 +17,10 @@ limitations under the License.
...
@@ -17,9 +17,10 @@ limitations under the License.
package
util
package
util
import
(
import
(
ktypes
"k8s.io/apimachinery/pkg/types"
"testing"
"testing"
"time"
"time"
ktypes
"k8s.io/apimachinery/pkg/types"
)
)
type
fakeClock
struct
{
type
fakeClock
struct
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment