fix(region): order containers by created_at time (#24569)

This commit is contained in:
Zexi Li
2026-03-26 12:25:46 +08:00
committed by GitHub
parent 0e369eef9f
commit a52c9b8a3b
3 changed files with 3 additions and 3 deletions

View File

@@ -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 {

View File

@@ -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")

View File

@@ -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
}