mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-09-24 16:03:43 +08:00
path move: github.com/yunionio -> yunion.io/x
This commit is contained in:
@@ -3,8 +3,8 @@ package algorithm
|
||||
import (
|
||||
"fmt"
|
||||
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/cache/candidate"
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/core"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/cache/candidate"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/core"
|
||||
)
|
||||
|
||||
func ToHostCandidate(c core.Candidater) (*candidate.HostDesc, error) {
|
||||
|
||||
@@ -3,10 +3,10 @@ package predicates
|
||||
import (
|
||||
"fmt"
|
||||
|
||||
"github.com/yunionio/log"
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/api"
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/core"
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/db/models"
|
||||
"yunion.io/x/log"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/api"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/core"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/db/models"
|
||||
)
|
||||
|
||||
// NOTE: Aggregate Description
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
package baremetal
|
||||
|
||||
import (
|
||||
o "github.com/yunionio/onecloud/cmd/scheduler/options"
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/algorithm/predicates"
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/core"
|
||||
o "yunion.io/x/onecloud/cmd/scheduler/options"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/algorithm/predicates"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/core"
|
||||
)
|
||||
|
||||
type BasePredicate struct {
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package baremetal
|
||||
|
||||
import (
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/algorithm/predicates"
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/core"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/algorithm/predicates"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/core"
|
||||
)
|
||||
|
||||
type CPUPredicate struct {
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package baremetal
|
||||
|
||||
import (
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/algorithm/predicates"
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/core"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/algorithm/predicates"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/core"
|
||||
)
|
||||
|
||||
type MemoryPredicate struct {
|
||||
|
||||
@@ -5,10 +5,10 @@ import (
|
||||
"strings"
|
||||
"sync"
|
||||
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/algorithm/predicates"
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/api"
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/core"
|
||||
"github.com/yunionio/pkg/utils"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/algorithm/predicates"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/api"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/core"
|
||||
"yunion.io/x/pkg/utils"
|
||||
)
|
||||
|
||||
type NetworkPredicate struct {
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
package baremetal
|
||||
|
||||
import (
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/algorithm/predicates"
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/core"
|
||||
"github.com/yunionio/pkg/util/sets"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/algorithm/predicates"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/core"
|
||||
"yunion.io/x/pkg/util/sets"
|
||||
)
|
||||
|
||||
var (
|
||||
|
||||
@@ -3,10 +3,10 @@ package baremetal
|
||||
import (
|
||||
"fmt"
|
||||
|
||||
//"github.com/yunionio/log"
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/algorithm/predicates"
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/core"
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/util/baremetal"
|
||||
//"yunion.io/x/log"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/algorithm/predicates"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/core"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/util/baremetal"
|
||||
)
|
||||
|
||||
type StoragePredicate struct {
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package guest
|
||||
|
||||
import (
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/algorithm/predicates"
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/core"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/algorithm/predicates"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/core"
|
||||
)
|
||||
|
||||
// CPUPredicate check the current resources of the CPU is available,
|
||||
|
||||
@@ -3,8 +3,8 @@ package guest
|
||||
import (
|
||||
"fmt"
|
||||
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/algorithm/predicates"
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/core"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/algorithm/predicates"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/core"
|
||||
)
|
||||
|
||||
// GroupPredicate filter the packet based on the label information,
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
package guest
|
||||
|
||||
import (
|
||||
"github.com/yunionio/log"
|
||||
"yunion.io/x/log"
|
||||
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/algorithm/predicates"
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/api"
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/core"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/algorithm/predicates"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/api"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/core"
|
||||
)
|
||||
|
||||
const (
|
||||
|
||||
@@ -3,8 +3,8 @@ package guest
|
||||
import (
|
||||
"fmt"
|
||||
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/algorithm/predicates"
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/core"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/algorithm/predicates"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/core"
|
||||
)
|
||||
|
||||
// IsolatedDevicePredicate check mode, and number of scheduled
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package guest
|
||||
|
||||
import (
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/algorithm/predicates"
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/core"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/algorithm/predicates"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/core"
|
||||
)
|
||||
|
||||
// MemoryPredicate filter current resources free memory capacity is meet,
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package guest
|
||||
|
||||
import (
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/algorithm/predicates"
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/core"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/algorithm/predicates"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/core"
|
||||
)
|
||||
|
||||
// MigratePredicate filters whether the current candidate can be migrated.
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package guest
|
||||
|
||||
import (
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/algorithm/predicates"
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/core"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/algorithm/predicates"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/core"
|
||||
)
|
||||
|
||||
// NestPredicate will filter whether the current host is turned on KVM,
|
||||
|
||||
@@ -5,11 +5,11 @@ import (
|
||||
"strings"
|
||||
"sync"
|
||||
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/algorithm/predicates"
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/api"
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/core"
|
||||
networks "github.com/yunionio/onecloud/pkg/scheduler/db/models"
|
||||
"github.com/yunionio/pkg/utils"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/algorithm/predicates"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/api"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/core"
|
||||
networks "yunion.io/x/onecloud/pkg/scheduler/db/models"
|
||||
"yunion.io/x/pkg/utils"
|
||||
)
|
||||
|
||||
// NetworkPredicate will filter the current network information with
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package guest
|
||||
|
||||
import (
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/algorithm/predicates"
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/core"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/algorithm/predicates"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/core"
|
||||
)
|
||||
|
||||
const (
|
||||
|
||||
@@ -4,9 +4,9 @@ import (
|
||||
"fmt"
|
||||
"strings"
|
||||
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/algorithm/predicates"
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/core"
|
||||
"github.com/yunionio/pkg/utils"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/algorithm/predicates"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/core"
|
||||
"yunion.io/x/pkg/utils"
|
||||
)
|
||||
|
||||
// StoragePredicate used to filter whether the storage capacity of the
|
||||
|
||||
@@ -4,11 +4,11 @@ import (
|
||||
"fmt"
|
||||
"strings"
|
||||
|
||||
"github.com/yunionio/log"
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/algorithm"
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/cache/candidate"
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/core"
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/data_manager"
|
||||
"yunion.io/x/log"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/algorithm"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/cache/candidate"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/core"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/data_manager"
|
||||
)
|
||||
|
||||
// BasePredicate is a default struct for all the predicates that will
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package guest
|
||||
|
||||
import (
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/algorithm/priorities"
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/core"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/algorithm/priorities"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/core"
|
||||
)
|
||||
|
||||
type AvoidSameClusterPriority struct {
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package guest
|
||||
|
||||
import (
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/algorithm/priorities"
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/core"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/algorithm/priorities"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/core"
|
||||
)
|
||||
|
||||
type AvoidSameHostPriority struct {
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package guest
|
||||
|
||||
import (
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/algorithm/priorities"
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/core"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/algorithm/priorities"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/core"
|
||||
)
|
||||
|
||||
type CapacityPriority struct {
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package guest
|
||||
|
||||
import (
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/algorithm/priorities"
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/core"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/algorithm/priorities"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/core"
|
||||
)
|
||||
|
||||
type CreatingPriority struct {
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package guest
|
||||
|
||||
import (
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/algorithm/priorities"
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/core"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/algorithm/priorities"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/core"
|
||||
)
|
||||
|
||||
type LowLoadPriority struct {
|
||||
|
||||
@@ -3,9 +3,9 @@ package priorities
|
||||
import (
|
||||
"math"
|
||||
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/algorithm"
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/cache/candidate"
|
||||
"github.com/yunionio/onecloud/pkg/scheduler/core"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/algorithm"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/cache/candidate"
|
||||
"yunion.io/x/onecloud/pkg/scheduler/core"
|
||||
)
|
||||
|
||||
func aggPriority(x float64) float64 {
|
||||
|
||||
Reference in New Issue
Block a user