mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-05-06 21:52:54 +08:00
fix(region): order containers by created_at time (#24569)
This commit is contained in:
@@ -1335,7 +1335,7 @@ func (self *SGuest) SyncVMIsolateDevices(ctx context.Context, userCred mcclient.
|
||||
}
|
||||
|
||||
func (guest *SGuest) GetContainers() ([]SContainer, error) {
|
||||
q := GetContainerManager().Query().Equals("guest_id", guest.Id)
|
||||
q := GetContainerManager().Query().Equals("guest_id", guest.Id).Asc("created_at")
|
||||
ret := []SContainer{}
|
||||
err := db.FetchModelObjects(GetContainerManager(), q, &ret)
|
||||
if err != nil {
|
||||
|
||||
@@ -142,7 +142,7 @@ func (m *SContainerManager) ListItemFilter(ctx context.Context, q *sqlchemy.SQue
|
||||
}
|
||||
|
||||
func (m *SContainerManager) GetContainersByPod(guestId string) ([]SContainer, error) {
|
||||
q := m.Query().Equals("guest_id", guestId)
|
||||
q := m.Query().Equals("guest_id", guestId).Asc("created_at")
|
||||
ctrs := make([]SContainer, 0)
|
||||
if err := db.FetchModelObjects(m, q, &ctrs); err != nil {
|
||||
return nil, errors.Wrap(err, "db.FetchModelObjects")
|
||||
|
||||
@@ -928,7 +928,7 @@ func fetchGuestBackupInfo(hostIds []string) (map[string]api.BackupInfo, error) {
|
||||
func fetchContainers(guestIds []string) (map[string][]*api.PodContainerDesc, error) {
|
||||
ret := map[string][]*api.PodContainerDesc{}
|
||||
containers := []SContainer{}
|
||||
err := GetContainerManager().Query().In("guest_id", guestIds).All(&containers)
|
||||
err := GetContainerManager().Query().In("guest_id", guestIds).Asc("created_at").All(&containers)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user