|
Occasional header corruption observed in federated system
--------------------------------------------------------- Key: QPID-3920 URL: https://issues.apache.org/jira/browse/QPID-3920 Project: Qpid Issue Type: Bug Components: C++ Broker Affects Versions: 0.16 Reporter: Ken Giusti Assignee: Ken Giusti Fix For: 0.16 While repeatedly running the federated unit tests, a client will receive a message with a corrupt header. Example: Running federation tests using brokers on ports 56253 34505 39575 59519 federation.FederationTests.test_dynamic_topic_bounce .................................................................................................................................................. start Exception in thread Thread-1: Traceback (most recent call last): File "/usr/lib64/python2.7/threading.py", line 552, in __bootstrap_inner self.run() File "/usr/lib64/python2.7/threading.py", line 505, in run self.__target(*self.__args, **self.__kwargs) File "/home/kgiusti/Desktop/work/qpid/git/apache/qpid/build/0.16/src/tests/python/qpid/connection.py", line 186, in run op_dec.write(*seg_dec.read()) File "/home/kgiusti/Desktop/work/qpid/git/apache/qpid/build/0.16/src/tests/python/qpid/framing.py", line 271, in write self.op.headers.extend(self.decode_headers(seg.payload)) File "/home/kgiusti/Desktop/work/qpid/git/apache/qpid/build/0.16/src/tests/python/qpid/framing.py", line 303, in decode_headers result.append(sc.read_struct32()) File "/home/kgiusti/Desktop/work/qpid/git/apache/qpid/build/0.16/src/tests/python/qpid/codec010.py", line 308, in read_struct32 cls = COMPOUND[code] KeyError: 3192 federation.FederationTests.test_dynamic_topic_bounce .................................................................................................................................................. fail -- 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 --------------------------------------------------------------------- To unsubscribe, e-mail: [hidden email] For additional commands, e-mail: [hidden email] |
|
[ https://issues.apache.org/jira/browse/QPID-3920?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ken Giusti updated QPID-3920: ----------------------------- Priority: Blocker (was: Major) Appears to be a regression affecting 0.16. > Occasional header corruption observed in federated system > --------------------------------------------------------- > > Key: QPID-3920 > URL: https://issues.apache.org/jira/browse/QPID-3920 > Project: Qpid > Issue Type: Bug > Components: C++ Broker > Affects Versions: 0.16 > Reporter: Ken Giusti > Assignee: Ken Giusti > Priority: Blocker > Fix For: 0.16 > > > While repeatedly running the federated unit tests, a client will receive a message with a corrupt header. Example: > Running federation tests using brokers on ports 56253 34505 39575 59519 > federation.FederationTests.test_dynamic_topic_bounce .................................................................................................................................................. start > Exception in thread Thread-1: > Traceback (most recent call last): > File "/usr/lib64/python2.7/threading.py", line 552, in __bootstrap_inner > self.run() > File "/usr/lib64/python2.7/threading.py", line 505, in run > self.__target(*self.__args, **self.__kwargs) > File "/home/kgiusti/Desktop/work/qpid/git/apache/qpid/build/0.16/src/tests/python/qpid/connection.py", line 186, in run > op_dec.write(*seg_dec.read()) > File "/home/kgiusti/Desktop/work/qpid/git/apache/qpid/build/0.16/src/tests/python/qpid/framing.py", line 271, in write > self.op.headers.extend(self.decode_headers(seg.payload)) > File "/home/kgiusti/Desktop/work/qpid/git/apache/qpid/build/0.16/src/tests/python/qpid/framing.py", line 303, in decode_headers > result.append(sc.read_struct32()) > File "/home/kgiusti/Desktop/work/qpid/git/apache/qpid/build/0.16/src/tests/python/qpid/codec010.py", line 308, in read_struct32 > cls = COMPOUND[code] > KeyError: 3192 > > federation.FederationTests.test_dynamic_topic_bounce .................................................................................................................................................. fail -- 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 --------------------------------------------------------------------- To unsubscribe, e-mail: [hidden email] For additional commands, e-mail: [hidden email] |
|
In reply to this post by JIRA jira@apache.org
[ https://issues.apache.org/jira/browse/QPID-3920?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13241564#comment-13241564 ] Alan Conway commented on QPID-3920: ----------------------------------- Regarding the change in r1306434: The lock in the constructor is unnecessary, there can never be concurrent calls on a constructor. Otherwise it looks correct. > Occasional header corruption observed in federated system > --------------------------------------------------------- > > Key: QPID-3920 > URL: https://issues.apache.org/jira/browse/QPID-3920 > Project: Qpid > Issue Type: Bug > Components: C++ Broker > Affects Versions: 0.16 > Reporter: Ken Giusti > Assignee: Ken Giusti > Priority: Blocker > Fix For: 0.16 > > > While repeatedly running the federated unit tests, a client will receive a message with a corrupt header. Example: > Running federation tests using brokers on ports 56253 34505 39575 59519 > federation.FederationTests.test_dynamic_topic_bounce .................................................................................................................................................. start > Exception in thread Thread-1: > Traceback (most recent call last): > File "/usr/lib64/python2.7/threading.py", line 552, in __bootstrap_inner > self.run() > File "/usr/lib64/python2.7/threading.py", line 505, in run > self.__target(*self.__args, **self.__kwargs) > File "/home/kgiusti/Desktop/work/qpid/git/apache/qpid/build/0.16/src/tests/python/qpid/connection.py", line 186, in run > op_dec.write(*seg_dec.read()) > File "/home/kgiusti/Desktop/work/qpid/git/apache/qpid/build/0.16/src/tests/python/qpid/framing.py", line 271, in write > self.op.headers.extend(self.decode_headers(seg.payload)) > File "/home/kgiusti/Desktop/work/qpid/git/apache/qpid/build/0.16/src/tests/python/qpid/framing.py", line 303, in decode_headers > result.append(sc.read_struct32()) > File "/home/kgiusti/Desktop/work/qpid/git/apache/qpid/build/0.16/src/tests/python/qpid/codec010.py", line 308, in read_struct32 > cls = COMPOUND[code] > KeyError: 3192 > > federation.FederationTests.test_dynamic_topic_bounce .................................................................................................................................................. fail -- 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 --------------------------------------------------------------------- To unsubscribe, e-mail: [hidden email] For additional commands, e-mail: [hidden email] |
|
In reply to this post by JIRA jira@apache.org
[ https://issues.apache.org/jira/browse/QPID-3920?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13241581#comment-13241581 ] Alan Conway commented on QPID-3920: ----------------------------------- Strike the previous comment - the lock is for the source object not the object being constructed. The fix looks correct. > Occasional header corruption observed in federated system > --------------------------------------------------------- > > Key: QPID-3920 > URL: https://issues.apache.org/jira/browse/QPID-3920 > Project: Qpid > Issue Type: Bug > Components: C++ Broker > Affects Versions: 0.16 > Reporter: Ken Giusti > Assignee: Ken Giusti > Priority: Blocker > Fix For: 0.16 > > > While repeatedly running the federated unit tests, a client will receive a message with a corrupt header. Example: > Running federation tests using brokers on ports 56253 34505 39575 59519 > federation.FederationTests.test_dynamic_topic_bounce .................................................................................................................................................. start > Exception in thread Thread-1: > Traceback (most recent call last): > File "/usr/lib64/python2.7/threading.py", line 552, in __bootstrap_inner > self.run() > File "/usr/lib64/python2.7/threading.py", line 505, in run > self.__target(*self.__args, **self.__kwargs) > File "/home/kgiusti/Desktop/work/qpid/git/apache/qpid/build/0.16/src/tests/python/qpid/connection.py", line 186, in run > op_dec.write(*seg_dec.read()) > File "/home/kgiusti/Desktop/work/qpid/git/apache/qpid/build/0.16/src/tests/python/qpid/framing.py", line 271, in write > self.op.headers.extend(self.decode_headers(seg.payload)) > File "/home/kgiusti/Desktop/work/qpid/git/apache/qpid/build/0.16/src/tests/python/qpid/framing.py", line 303, in decode_headers > result.append(sc.read_struct32()) > File "/home/kgiusti/Desktop/work/qpid/git/apache/qpid/build/0.16/src/tests/python/qpid/codec010.py", line 308, in read_struct32 > cls = COMPOUND[code] > KeyError: 3192 > > federation.FederationTests.test_dynamic_topic_bounce .................................................................................................................................................. fail -- 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 --------------------------------------------------------------------- To unsubscribe, e-mail: [hidden email] For additional commands, e-mail: [hidden email] |
|
In reply to this post by JIRA jira@apache.org
[ https://issues.apache.org/jira/browse/QPID-3920?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13242486#comment-13242486 ] Justin Ross commented on QPID-3920: ----------------------------------- Reviewed by Alan. Approved for 0.16. > Occasional header corruption observed in federated system > --------------------------------------------------------- > > Key: QPID-3920 > URL: https://issues.apache.org/jira/browse/QPID-3920 > Project: Qpid > Issue Type: Bug > Components: C++ Broker > Affects Versions: 0.16 > Reporter: Ken Giusti > Assignee: Ken Giusti > Priority: Blocker > Fix For: 0.16 > > > While repeatedly running the federated unit tests, a client will receive a message with a corrupt header. Example: > Running federation tests using brokers on ports 56253 34505 39575 59519 > federation.FederationTests.test_dynamic_topic_bounce .................................................................................................................................................. start > Exception in thread Thread-1: > Traceback (most recent call last): > File "/usr/lib64/python2.7/threading.py", line 552, in __bootstrap_inner > self.run() > File "/usr/lib64/python2.7/threading.py", line 505, in run > self.__target(*self.__args, **self.__kwargs) > File "/home/kgiusti/Desktop/work/qpid/git/apache/qpid/build/0.16/src/tests/python/qpid/connection.py", line 186, in run > op_dec.write(*seg_dec.read()) > File "/home/kgiusti/Desktop/work/qpid/git/apache/qpid/build/0.16/src/tests/python/qpid/framing.py", line 271, in write > self.op.headers.extend(self.decode_headers(seg.payload)) > File "/home/kgiusti/Desktop/work/qpid/git/apache/qpid/build/0.16/src/tests/python/qpid/framing.py", line 303, in decode_headers > result.append(sc.read_struct32()) > File "/home/kgiusti/Desktop/work/qpid/git/apache/qpid/build/0.16/src/tests/python/qpid/codec010.py", line 308, in read_struct32 > cls = COMPOUND[code] > KeyError: 3192 > > federation.FederationTests.test_dynamic_topic_bounce .................................................................................................................................................. fail -- 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 --------------------------------------------------------------------- To unsubscribe, e-mail: [hidden email] For additional commands, e-mail: [hidden email] |
|
In reply to this post by JIRA jira@apache.org
[ https://issues.apache.org/jira/browse/QPID-3920?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ken Giusti resolved QPID-3920. ------------------------------ Resolution: Fixed > Occasional header corruption observed in federated system > --------------------------------------------------------- > > Key: QPID-3920 > URL: https://issues.apache.org/jira/browse/QPID-3920 > Project: Qpid > Issue Type: Bug > Components: C++ Broker > Affects Versions: 0.16 > Reporter: Ken Giusti > Assignee: Ken Giusti > Priority: Blocker > Fix For: 0.16 > > > While repeatedly running the federated unit tests, a client will receive a message with a corrupt header. Example: > Running federation tests using brokers on ports 56253 34505 39575 59519 > federation.FederationTests.test_dynamic_topic_bounce .................................................................................................................................................. start > Exception in thread Thread-1: > Traceback (most recent call last): > File "/usr/lib64/python2.7/threading.py", line 552, in __bootstrap_inner > self.run() > File "/usr/lib64/python2.7/threading.py", line 505, in run > self.__target(*self.__args, **self.__kwargs) > File "/home/kgiusti/Desktop/work/qpid/git/apache/qpid/build/0.16/src/tests/python/qpid/connection.py", line 186, in run > op_dec.write(*seg_dec.read()) > File "/home/kgiusti/Desktop/work/qpid/git/apache/qpid/build/0.16/src/tests/python/qpid/framing.py", line 271, in write > self.op.headers.extend(self.decode_headers(seg.payload)) > File "/home/kgiusti/Desktop/work/qpid/git/apache/qpid/build/0.16/src/tests/python/qpid/framing.py", line 303, in decode_headers > result.append(sc.read_struct32()) > File "/home/kgiusti/Desktop/work/qpid/git/apache/qpid/build/0.16/src/tests/python/qpid/codec010.py", line 308, in read_struct32 > cls = COMPOUND[code] > KeyError: 3192 > > federation.FederationTests.test_dynamic_topic_bounce .................................................................................................................................................. fail -- 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 --------------------------------------------------------------------- To unsubscribe, e-mail: [hidden email] For additional commands, e-mail: [hidden email] |
| Powered by Nabble | Edit this page |
