[ 
https://issues.apache.org/jira/browse/ARTEMIS-4664?focusedWorklogId=908629&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-908629
 ]

ASF GitHub Bot logged work on ARTEMIS-4664:
-------------------------------------------

                Author: ASF GitHub Bot
            Created on: 06/Mar/24 21:12
            Start Date: 06/Mar/24 21:12
    Worklog Time Spent: 10m 
      Work Description: clebertsuconic commented on code in PR #4836:
URL: https://github.com/apache/activemq-artemis/pull/4836#discussion_r1515159666


##########
artemis-server/src/main/java/org/apache/activemq/artemis/core/server/impl/QueueImpl.java:
##########
@@ -3919,7 +3919,10 @@ private void createResources(boolean isAutoCreate, 
SimpleString destinationAddre
             SimpleString destinationQueueName = 
prefix.concat(getAddress()).concat(suffix);
             SimpleString filter = new SimpleString(String.format("%s = '%s'", 
Message.HDR_ORIGINAL_ADDRESS, getAddress()));
             try {
-               server.createQueue(new 
QueueConfiguration(destinationQueueName).setAddress(destinationAddress).setFilterString(filter).setAutoCreated(true).setAutoCreateAddress(true),
 true);
+               Queue destinationQueue = server.createQueue(new 
QueueConfiguration(destinationQueueName).setAddress(destinationAddress).setFilterString(filter).setAutoCreated(true).setAutoCreateAddress(true),
 true);
+               if (destinationQueue != null && destinationQueue.isSwept()) {
+                  destinationQueue.setSwept(false);

Review Comment:
   The sweep is only used for the reaper.  So it wouldn't hurt to set it to 
false in there. 
   
   I could say set it if it was auto created.  But it shouldn't matter. 





Issue Time Tracking
-------------------

    Worklog Id:     (was: 908629)
    Time Spent: 50m  (was: 40m)

> autoCreatedResource can get removed while receiving batch of messages
> ---------------------------------------------------------------------
>
>                 Key: ARTEMIS-4664
>                 URL: https://issues.apache.org/jira/browse/ARTEMIS-4664
>             Project: ActiveMQ Artemis
>          Issue Type: Bug
>            Reporter: Anton Roskvist
>            Priority: Major
>          Time Spent: 50m
>  Remaining Estimate: 0h
>
> There is a very small window where an auto created resource can get 
> auto-removed while receiving a batch of new messages.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to