diff --git a/core/src/main/java/hudson/model/Queue.java b/core/src/main/java/hudson/model/Queue.java index 910d4637f28f..f1645955575d 100644 --- a/core/src/main/java/hudson/model/Queue.java +++ b/core/src/main/java/hudson/model/Queue.java @@ -499,6 +499,10 @@ public void clear() { } /*package*/ File getXMLQueueFile() { + String id = SystemProperties.getString(Queue.class.getName() + ".id"); + if (id != null) { + return new File(Jenkins.get().getRootDir(), "queue/" + id + ".xml"); + } return new File(Jenkins.get().getRootDir(), "queue.xml"); }