You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@trafficserver.apache.org by "Brian Geffon (Created) (JIRA)" <ji...@apache.org> on 2012/01/06 23:44:39 UTC

[jira] [Created] (TS-1074) PluginVC should schedule to the local queue instead of the external queue.

PluginVC should schedule to the local queue instead of the external queue.
--------------------------------------------------------------------------

                 Key: TS-1074
                 URL: https://issues.apache.org/jira/browse/TS-1074
             Project: Traffic Server
          Issue Type: Bug
          Components: Core
    Affects Versions: 3.0.1
            Reporter: Brian Geffon
         Attachments: PluginVC.patch, PluginVC.patch

In TS-867 a patch was introduced to resolve a crash that was appearing w/ TSFetchURL, the patch would schedule events on the same thread if it is a net thread, if not it will only then schedule with the event processor. If you're scheduling on the same thread, wouldn't it be more efficient to place the event directly on the local queue? It turns out that going to the ExternalQueue under low load it would cause the event to become delayed. Patch Attached.

To best see the symptoms see complaints in (TS-912 and TS-1043). 

I have verified that this patch fixes the 10ms symptom seen in TS-912 and TS-1043.


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Reopened] (TS-1074) PluginVC should schedule to the local queue instead of the external queue.

Posted by "Brian Geffon (Reopened) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TS-1074?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Brian Geffon reopened TS-1074:
------------------------------

    Backport to Version: 3.0.3

This should be considered for backporting to 3.0.3.
                
> PluginVC should schedule to the local queue instead of the external queue.
> --------------------------------------------------------------------------
>
>                 Key: TS-1074
>                 URL: https://issues.apache.org/jira/browse/TS-1074
>             Project: Traffic Server
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 3.0.1
>            Reporter: Brian Geffon
>            Assignee: Leif Hedstrom
>             Fix For: 3.1.2
>
>         Attachments: PluginVC.patch
>
>
> In TS-867 a patch was introduced to resolve a crash that was appearing w/ TSFetchURL, the patch would schedule events on the same thread if it is a net thread, if not it will only then schedule with the event processor. If you're scheduling on the same thread, wouldn't it be more efficient to place the event directly on the local queue? It turns out that going to the ExternalQueue under low load it would cause the event to become delayed. Patch Attached.
> To best see the symptoms see complaints in (TS-912 and TS-1043). 
> I have verified that this patch fixes the 10ms symptom seen in TS-912 and TS-1043.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Assigned] (TS-1074) PluginVC should schedule to the local queue instead of the external queue.

Posted by "Leif Hedstrom (Assigned) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TS-1074?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Leif Hedstrom reassigned TS-1074:
---------------------------------

    Assignee: Leif Hedstrom
    
> PluginVC should schedule to the local queue instead of the external queue.
> --------------------------------------------------------------------------
>
>                 Key: TS-1074
>                 URL: https://issues.apache.org/jira/browse/TS-1074
>             Project: Traffic Server
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 3.0.1
>            Reporter: Brian Geffon
>            Assignee: Leif Hedstrom
>             Fix For: 3.1.2
>
>         Attachments: PluginVC.patch
>
>
> In TS-867 a patch was introduced to resolve a crash that was appearing w/ TSFetchURL, the patch would schedule events on the same thread if it is a net thread, if not it will only then schedule with the event processor. If you're scheduling on the same thread, wouldn't it be more efficient to place the event directly on the local queue? It turns out that going to the ExternalQueue under low load it would cause the event to become delayed. Patch Attached.
> To best see the symptoms see complaints in (TS-912 and TS-1043). 
> I have verified that this patch fixes the 10ms symptom seen in TS-912 and TS-1043.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Assigned] (TS-1074) PluginVC should schedule to the local queue instead of the external queue.

Posted by "Leif Hedstrom (Assigned) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TS-1074?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Leif Hedstrom reassigned TS-1074:
---------------------------------

    Assignee: Brian Geffon  (was: Leif Hedstrom)
    
> PluginVC should schedule to the local queue instead of the external queue.
> --------------------------------------------------------------------------
>
>                 Key: TS-1074
>                 URL: https://issues.apache.org/jira/browse/TS-1074
>             Project: Traffic Server
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 3.0.1
>            Reporter: Brian Geffon
>            Assignee: Brian Geffon
>             Fix For: 3.1.2
>
>         Attachments: PluginVC.patch
>
>
> In TS-867 a patch was introduced to resolve a crash that was appearing w/ TSFetchURL, the patch would schedule events on the same thread if it is a net thread, if not it will only then schedule with the event processor. If you're scheduling on the same thread, wouldn't it be more efficient to place the event directly on the local queue? It turns out that going to the ExternalQueue under low load it would cause the event to become delayed. Patch Attached.
> To best see the symptoms see complaints in (TS-912 and TS-1043). 
> I have verified that this patch fixes the 10ms symptom seen in TS-912 and TS-1043.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (TS-1074) PluginVC should schedule to the local queue instead of the external queue.

Posted by "Brian Geffon (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TS-1074?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Brian Geffon updated TS-1074:
-----------------------------

    Attachment:     (was: PluginVC.patch)
    
> PluginVC should schedule to the local queue instead of the external queue.
> --------------------------------------------------------------------------
>
>                 Key: TS-1074
>                 URL: https://issues.apache.org/jira/browse/TS-1074
>             Project: Traffic Server
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 3.0.1
>            Reporter: Brian Geffon
>         Attachments: PluginVC.patch
>
>
> In TS-867 a patch was introduced to resolve a crash that was appearing w/ TSFetchURL, the patch would schedule events on the same thread if it is a net thread, if not it will only then schedule with the event processor. If you're scheduling on the same thread, wouldn't it be more efficient to place the event directly on the local queue? It turns out that going to the ExternalQueue under low load it would cause the event to become delayed. Patch Attached.
> To best see the symptoms see complaints in (TS-912 and TS-1043). 
> I have verified that this patch fixes the 10ms symptom seen in TS-912 and TS-1043.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Resolved] (TS-1074) PluginVC should schedule to the local queue instead of the external queue.

Posted by "Igor Galić (Resolved JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TS-1074?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Igor Galić resolved TS-1074.
----------------------------

       Resolution: Fixed
    Fix Version/s: 3.0.3

Commit: 6fd0aca0fe470456348337f143be841752720810
                
> PluginVC should schedule to the local queue instead of the external queue.
> --------------------------------------------------------------------------
>
>                 Key: TS-1074
>                 URL: https://issues.apache.org/jira/browse/TS-1074
>             Project: Traffic Server
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 3.0.1
>            Reporter: Brian Geffon
>            Assignee: Igor Galić
>             Fix For: 3.1.2, 3.0.3
>
>         Attachments: PluginVC.patch
>
>
> In TS-867 a patch was introduced to resolve a crash that was appearing w/ TSFetchURL, the patch would schedule events on the same thread if it is a net thread, if not it will only then schedule with the event processor. If you're scheduling on the same thread, wouldn't it be more efficient to place the event directly on the local queue? It turns out that going to the ExternalQueue under low load it would cause the event to become delayed. Patch Attached.
> To best see the symptoms see complaints in (TS-912 and TS-1043). 
> I have verified that this patch fixes the 10ms symptom seen in TS-912 and TS-1043.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

       

[jira] [Resolved] (TS-1074) PluginVC should schedule to the local queue instead of the external queue.

Posted by "Brian Geffon (Resolved) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TS-1074?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Brian Geffon resolved TS-1074.
------------------------------

    Resolution: Fixed

I guess this doesn't need to be open here to be backported...
                
> PluginVC should schedule to the local queue instead of the external queue.
> --------------------------------------------------------------------------
>
>                 Key: TS-1074
>                 URL: https://issues.apache.org/jira/browse/TS-1074
>             Project: Traffic Server
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 3.0.1
>            Reporter: Brian Geffon
>            Assignee: Brian Geffon
>             Fix For: 3.1.2
>
>         Attachments: PluginVC.patch
>
>
> In TS-867 a patch was introduced to resolve a crash that was appearing w/ TSFetchURL, the patch would schedule events on the same thread if it is a net thread, if not it will only then schedule with the event processor. If you're scheduling on the same thread, wouldn't it be more efficient to place the event directly on the local queue? It turns out that going to the ExternalQueue under low load it would cause the event to become delayed. Patch Attached.
> To best see the symptoms see complaints in (TS-912 and TS-1043). 
> I have verified that this patch fixes the 10ms symptom seen in TS-912 and TS-1043.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (TS-1074) PluginVC should schedule to the local queue instead of the external queue.

Posted by "Leif Hedstrom (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TS-1074?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Leif Hedstrom updated TS-1074:
------------------------------

    Fix Version/s: 3.1.2
    
> PluginVC should schedule to the local queue instead of the external queue.
> --------------------------------------------------------------------------
>
>                 Key: TS-1074
>                 URL: https://issues.apache.org/jira/browse/TS-1074
>             Project: Traffic Server
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 3.0.1
>            Reporter: Brian Geffon
>            Assignee: Leif Hedstrom
>             Fix For: 3.1.2
>
>         Attachments: PluginVC.patch
>
>
> In TS-867 a patch was introduced to resolve a crash that was appearing w/ TSFetchURL, the patch would schedule events on the same thread if it is a net thread, if not it will only then schedule with the event processor. If you're scheduling on the same thread, wouldn't it be more efficient to place the event directly on the local queue? It turns out that going to the ExternalQueue under low load it would cause the event to become delayed. Patch Attached.
> To best see the symptoms see complaints in (TS-912 and TS-1043). 
> I have verified that this patch fixes the 10ms symptom seen in TS-912 and TS-1043.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Reopened] (TS-1074) PluginVC should schedule to the local queue instead of the external queue.

Posted by "Igor Galić (Reopened JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TS-1074?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Igor Galić reopened TS-1074:
----------------------------


reopen for backport
                
> PluginVC should schedule to the local queue instead of the external queue.
> --------------------------------------------------------------------------
>
>                 Key: TS-1074
>                 URL: https://issues.apache.org/jira/browse/TS-1074
>             Project: Traffic Server
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 3.0.1
>            Reporter: Brian Geffon
>            Assignee: Igor Galić
>             Fix For: 3.1.2
>
>         Attachments: PluginVC.patch
>
>
> In TS-867 a patch was introduced to resolve a crash that was appearing w/ TSFetchURL, the patch would schedule events on the same thread if it is a net thread, if not it will only then schedule with the event processor. If you're scheduling on the same thread, wouldn't it be more efficient to place the event directly on the local queue? It turns out that going to the ExternalQueue under low load it would cause the event to become delayed. Patch Attached.
> To best see the symptoms see complaints in (TS-912 and TS-1043). 
> I have verified that this patch fixes the 10ms symptom seen in TS-912 and TS-1043.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

       

[jira] [Updated] (TS-1074) PluginVC should schedule to the local queue instead of the external queue.

Posted by "Igor Galić (Updated JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TS-1074?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Igor Galić updated TS-1074:
---------------------------

    Backport to Version:   (was: 3.0.3)
    
> PluginVC should schedule to the local queue instead of the external queue.
> --------------------------------------------------------------------------
>
>                 Key: TS-1074
>                 URL: https://issues.apache.org/jira/browse/TS-1074
>             Project: Traffic Server
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 3.0.1
>            Reporter: Brian Geffon
>            Assignee: Igor Galić
>             Fix For: 3.1.2, 3.0.3
>
>         Attachments: PluginVC.patch
>
>
> In TS-867 a patch was introduced to resolve a crash that was appearing w/ TSFetchURL, the patch would schedule events on the same thread if it is a net thread, if not it will only then schedule with the event processor. If you're scheduling on the same thread, wouldn't it be more efficient to place the event directly on the local queue? It turns out that going to the ExternalQueue under low load it would cause the event to become delayed. Patch Attached.
> To best see the symptoms see complaints in (TS-912 and TS-1043). 
> I have verified that this patch fixes the 10ms symptom seen in TS-912 and TS-1043.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

       

[jira] [Resolved] (TS-1074) PluginVC should schedule to the local queue instead of the external queue.

Posted by "Leif Hedstrom (Resolved) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TS-1074?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Leif Hedstrom resolved TS-1074.
-------------------------------

    Resolution: Fixed

Resolving this. Brian, would you mind going through the bug list, and close as duplicate(s) whatever bugs you think this actually fixes as well?
                
> PluginVC should schedule to the local queue instead of the external queue.
> --------------------------------------------------------------------------
>
>                 Key: TS-1074
>                 URL: https://issues.apache.org/jira/browse/TS-1074
>             Project: Traffic Server
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 3.0.1
>            Reporter: Brian Geffon
>            Assignee: Leif Hedstrom
>             Fix For: 3.1.2
>
>         Attachments: PluginVC.patch
>
>
> In TS-867 a patch was introduced to resolve a crash that was appearing w/ TSFetchURL, the patch would schedule events on the same thread if it is a net thread, if not it will only then schedule with the event processor. If you're scheduling on the same thread, wouldn't it be more efficient to place the event directly on the local queue? It turns out that going to the ExternalQueue under low load it would cause the event to become delayed. Patch Attached.
> To best see the symptoms see complaints in (TS-912 and TS-1043). 
> I have verified that this patch fixes the 10ms symptom seen in TS-912 and TS-1043.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Assigned] (TS-1074) PluginVC should schedule to the local queue instead of the external queue.

Posted by "Igor Galić (Assigned JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TS-1074?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Igor Galić reassigned TS-1074:
------------------------------

    Assignee: Igor Galić  (was: Brian Geffon)
    
> PluginVC should schedule to the local queue instead of the external queue.
> --------------------------------------------------------------------------
>
>                 Key: TS-1074
>                 URL: https://issues.apache.org/jira/browse/TS-1074
>             Project: Traffic Server
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 3.0.1
>            Reporter: Brian Geffon
>            Assignee: Igor Galić
>             Fix For: 3.1.2
>
>         Attachments: PluginVC.patch
>
>
> In TS-867 a patch was introduced to resolve a crash that was appearing w/ TSFetchURL, the patch would schedule events on the same thread if it is a net thread, if not it will only then schedule with the event processor. If you're scheduling on the same thread, wouldn't it be more efficient to place the event directly on the local queue? It turns out that going to the ExternalQueue under low load it would cause the event to become delayed. Patch Attached.
> To best see the symptoms see complaints in (TS-912 and TS-1043). 
> I have verified that this patch fixes the 10ms symptom seen in TS-912 and TS-1043.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

       

[jira] [Updated] (TS-1074) PluginVC should schedule to the local queue instead of the external queue.

Posted by "Brian Geffon (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TS-1074?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Brian Geffon updated TS-1074:
-----------------------------

    Attachment: PluginVC.patch
                PluginVC.patch
    
> PluginVC should schedule to the local queue instead of the external queue.
> --------------------------------------------------------------------------
>
>                 Key: TS-1074
>                 URL: https://issues.apache.org/jira/browse/TS-1074
>             Project: Traffic Server
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 3.0.1
>            Reporter: Brian Geffon
>         Attachments: PluginVC.patch, PluginVC.patch
>
>
> In TS-867 a patch was introduced to resolve a crash that was appearing w/ TSFetchURL, the patch would schedule events on the same thread if it is a net thread, if not it will only then schedule with the event processor. If you're scheduling on the same thread, wouldn't it be more efficient to place the event directly on the local queue? It turns out that going to the ExternalQueue under low load it would cause the event to become delayed. Patch Attached.
> To best see the symptoms see complaints in (TS-912 and TS-1043). 
> I have verified that this patch fixes the 10ms symptom seen in TS-912 and TS-1043.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira