Outstanding actions
Use of MINA Protect-I/O mode as default
Commits review
JIRA Review

Outstanding actions

revision

committer

date

comment

review comments

r659163

arnaudsimon

2008-05-22

QPID-1079 : Updated ...test.client tests for using QpidTestCase + move QpidTestCase in main so it is visible form systests

Remove  amqj.AutoCreateVMBroker
Investigate if tests aren't working on trunk without this setting
Remove VMTestCase?   Remove all classes that were no longer referenced (VMBrokerSetup) 
RECEIVE_TIMEOUT : get rid of and use configurable timeout when available
 move kills to base case

r659262

arnaudsimon

2008-05-22

QPID-1079 : added junit dep to client as it's not included within all environments (for example on RHEL-4)

Should move QpidTestCase into common base package; not in client.

r659271

rhs

2008-05-22

Made Range, RangeSet, and Session all use proper RFC1982 comparisons per QPID-861 . Also switched command ids from long -> int, and added a mutex to channel to prevent multi-frame commands from interle ...

Use .intValue() not (int) (long)

r659631

rhs

2008-05-23

QPID-901 : Track and report session exceptions, modified generator validate values before trying to encode them. Also, moved createDurableSubscriber from AMQSession_0_10 -> AMQSession.

 

r659647

rhs

2008-05-23

QPID-947 : Switched over to using proper RFC 1982 serial numbers.

 

r659650

rhs

2008-05-23

QPID-1064 : only set the listeners to None after the thread has stopped

 

r659671

rhs

2008-05-23

QPID-947 : added codec and tests for array and list types

 

r659673

rhs

2008-05-23

QPID-947 : added test for nested lists

 

r661561

rajith

2008-05-30

This check in is for QPID-1102 . IoHandler and IoSender uses the java.io classes for IO operations and have shown very good improvement in latency and memory usage over MINA. For certain tests with pub ...

Should use configuration and be more configurable. Narrow catch Exception clause.

r669431

rgodfrey

2008-06-19

QPID-950 : Broker refactoring, copied / merged from branch

 

r669480

rgodfrey

2008-06-19

QPID-950 : Fixed Derby Message Store

 

r669841

rgodfrey

2008-06-20

QPID-1144 : Reference count drops to zero too early for immediate messages in a txn

 

revision

committer

date

comment

Review Comments

r661698

gsim

2008-05-30

Add short sleep before killing python server to ensure it has had a chance to send the message acknowledgement.

 

r661730

gsim

2008-05-30

Removed redundant flush request.

 

r661739

ritchiem

2008-05-30

QPID-1103 :Changed VMTestCase to allow the creation of InVM brokers based on a configuration file. Updated ApplicationRegistry as it was not correctly utilising the set configuration and always using ...

 

r661746

ritchiem

2008-05-30

QPID-1101 : Update to DestNameExchange to perform deep copy.

Needs test

r662310

aconway

2008-06-02

Use InlineVector for AMQFrame, reduces heap allocations by 13%.

 

r662373

gsim

2008-06-02

Minor updates to tests: * sync on commit in transactional topic test * disable loading of modules from automated test to preserve isolation * update federated topic test script in line with command li ...

 

r662390

gsim

2008-06-02

disable use of module-dir when running examples

 

r662397

arnaudsimon

2008-06-02

QPID-1110 : use pre-acquire mode when message selector is the empty string

 

r662461

aconway

2008-06-02

Fix compiler warning with gcc 4.3

 

r662467

ritchiem

2008-06-02

Merged revisions 661739-661746 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.x ........ r661739 - ritchiem - 2008-05-30 15:42:38 +0100 (Fri, 30 May 2008) - 1 line ...

 

r662470

tross

2008-06-02

QPID-1113 Management cleanup and performance enhancements

 

r662472

aconway

2008-06-02

Backed out previous fix compiler for warning, it fails with boost 1.33. Will seek a fix that works for all versions.

 

r662490

tross

2008-06-02

Fixed dereference of null pointer

 

r662497

aconway

2008-06-02

Fix that works on 1.33/gcc4.1 up to boost 1.34.13/gcc 4.3

 

r662503

aidan

2008-06-02

Remove old doc

 

r662505

aidan

2008-06-02

Move to documentation directory

 

r662506

aidan

2008-06-02

Remove stuff thats been moved

 

r662507

aidan

2008-06-02

Add generated forrest structure

 

r662508

aidan

2008-06-02

Move to proper location

 

r662558

aconway

2008-06-02

Added --syslog-name, --syslog-facility options.

 

r662561

gsim

2008-06-02

Improve performance of synchronous publication by not requesting known-completed response for every completed sent.

 

r662570

tross

2008-06-02

QPID-1114 Daemon mode improvements

 

r662581

aconway

2008-06-02

Separate option parsing from qpid::client::ClientSettings.

 

r662588

tross

2008-06-02

Added byteDepth back into Queue managment class

 

r662592

tross

2008-06-02

Queue stats: byteDepth now computed periodically

 

r662613

cctrieloff

2008-06-03

QPID-1108 patch from Manuel Teira

 

r662665

arnaudsimon

2008-06-03

QPID-1112 : Added sessionCompleted support and changed onMessage for invoking sessionCompleted when all expected messages have been received.

 

r662675

gsim

2008-06-03

Move ConnectionOptions into qpid::client.

 

r662681

gsim

2008-06-03

Reverted move of ConnectionOptions (without the parse functionality they aren't off much use). Corrected include in ConnectionOptions.h

 

r662700

gsim

2008-06-03

Add ConnectionOptions.h to sources for each test program.

 

r662701

gsim

2008-06-03

Fixed typo in options.

 

r662755

arnaudsimon

2008-06-03

QPID-1115 : Only generate client ID when necessary

RG to comment on Jira

r662770

ritchiem

2008-06-03

QPID-1092 : Changed toString to be String.valueOf(getObject()) Added MessageToStringTest, tests performing toString on Message before calling getObject().

Weird catch in close()

r662773

ritchiem

2008-06-03

Merged revisions 662770 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.x ........ r662770 - ritchiem - 2008-06-03 13:32:47 +0100 (Tue, 03 Jun 2008) - 3 lines QP ...

 

r662774

gsim

2008-06-03

Better exception handling for commit.

 

r662818

ritchiem

2008-06-03

QPID-1117 : Added tests for all other message types. Refactored the common parts out of the objectTest.

 

r662820

ritchiem

2008-06-03

Merged revisions 662818 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.x ........ r662818 - ritchiem - 2008-06-03 16:07:07 +0100 (Tue, 03 Jun 2008) - 1 line QPI ...

 

r662821

tross

2008-06-03

QPID-1114 moved --pid-dir from config file to startup script

 

r662827

arnaudsimon

2008-06-03

QPID-1112 : Update previous commit by re-using messageAcknowledge (added a flag specifying whether to send an messageAccept)

inRecover check in BMC_0_10.postDeliver might be a problem with async delivery

r662830

tross

2008-06-03

Management fixes: set session.detachedLifetime to 0, set journal->queue link in all cases

 

r662849

rhs

2008-06-03

QPID-1062 : modified generated code to keep packing flags in wire form and override commonly used size methods for improved performance

Remove commented out code

r662854

tross

2008-06-03

QPID-1114 Change defaults for data-dir and pid-dir to /home/ross/.qpidd

 

r662859

rhs

2008-06-03

QPID-901 : honor the timely-reply flag and handle known-completed

 

r662869

aconway

2008-06-03

Use help2man if available, pre-generated qpidd.1 if available, fall back to dummy man page.

 

r662900

tross

2008-06-03

Create pid-dir if it does not exist

 

r663080

tross

2008-06-04

Removed assignment of a string literal that causes problems with some newer compilers

 

r663124

arnaudsimon

2008-06-04

QPID-1120 : Changed addDeliveredMessage and commit so session.completed is sent before credits dry up

should send session complete when tx size is a multiple of PrefetchSize

r663125

ritchiem

2008-06-04

QPID-1119 : M2x commit : Addition of a System property to AMQProtocolHandler.java to allow the syncWait default to be changed. To perform this a new SlowMessageStore has been added to the systest pack ...

 

r663142

ritchiem

2008-06-04

Merged revisions 663125 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.x ........ r663125 - ritchiem - 2008-06-04 15:32:49 +0100 (Wed, 04 Jun 2008) - 6 lines QP ...

 

r663158

aconway

2008-06-04

Avoid use of valgrind --log-file-exactly flag, removed in valgrind 3.3

 

r663243

gsim

2008-06-04

Change to lazy-loading to avoid relying on the content-size to be set by client.

 

r663271

aconway

2008-06-04

Increased default flush interval to 1MB, send spontaneous known-completed at the flush interval.

 

r663304

tross

2008-06-04

QPID-1121

 

r663318

aconway

2008-06-04

Request a timely reqply to session.completed based on configured flush interval.

 

r663325

rhs

2008-06-04

QPID-1062 : use BBDecoder for non fragmented segments, modified BBDecoder/Encoder to use byte buffer primitives, made various classes final (including generated classes)

 

r663338

tross

2008-06-04

Management clean-up. Made the management broker more defensive with regard to received messages. Default and management exchanges now have 'durable' object IDs.

 

r663340

aconway

2008-06-04

Fix valgrind error.

 

r663351

aconway

2008-06-04

Remove unused classes IList and ISList.

 

r663364

arnaudsimon

2008-06-04

QPID-1120 : don't reset batch size as part of the messages are not accepted and then still available.

 

r663386

tross

2008-06-04

Management cleanup - Synchronized with the spec on the Wiki

 

r663413

tross

2008-06-04

Management cleanup - renamed config/inst elements to properties and statistics

 

r663507

arnaudsimon

2008-06-05

QPID-1123 : Added a timeout (threading issue is still to be fixed)

 

r663519

gsim

2008-06-05

Re-introduced previously clobbered realm option.

 

r663601

gsim

2008-06-05

Fix to makefile and tests (one test temporarily disabled until a fix is found).

 

r663614

tross

2008-06-05

Load modules from /usr/lib64/qpidd on x86_64 architecture

 

r663619

nsantos

2008-06-05

install libs in arch-appropriate directory

 

r663621

nsantos

2008-06-05

install libs in arch-appropriate directory

 

r663637

nsantos

2008-06-05

install libs in arch-appropriate directory

 

r663653

nsantos

2008-06-05

install libs in arch-appropriate directory

 

r663675

gsim

2008-06-05

cleanup old irrelevant tests (from 0-10 preview functions) fix dtx.recover test

 

r663676

nsantos

2008-06-05

install libs in arch-appropriate directory

 

r663677

rhs

2008-06-05

QPID-1116 : fixed a race condition in connection/session close, session close now waits for the session to be detached before returning, this guarantees we won't have any active sessions when the conne ...

Client.java has random cruft added.

r663730

kpvdr

2008-06-05

Minor additions to Range and RangedSet

 

r663731

aconway

2008-06-05

Fixed bug in InlineAllocator

 

r663742

gsim

2008-06-05

Uncomment test now that inline allocator is fixed.

 

r663755

tross

2008-06-05

Dequeue persistent messages from store in queue purge

 

r663761

aconway

2008-06-05

Modified to work with boost-1.32

 

r663813

rhs

2008-06-06

QPID-1062 : merge writes of separate frames within an assembly, use sync flag instead of sync command on message transfer

 

r663874

arnaudsimon

2008-06-06

QPID-1062 : use sync flag instead of sync command on tx commit

 

r663999

ritchiem

2008-06-06

QPID-1058 : Added new CramMD5HexSaslClient.cs and registered it in the Sasl Factory and the client CallbackHandler

 

r664001

ritchiem

2008-06-06

QPID-1058 : Addition of a CRAM-MD5-HEX as discussed on the JIRA. An additional test is provided to ensure that the handle method correctly wraps a given Database password in hex.

 

r664020

ritchiem

2008-06-06

QPID-1058 : Removal of Console WriteLine as highlighted in code review by Robert Godfrey.

 

r664028

ritchiem

2008-06-06

Merged revisions 663999-664020 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.x ........ r663999 - ritchiem - 2008-06-06 17:03:42 +0100 (Fri, 06 Jun 2008) - 1 line ...

 

r664112

tross

2008-06-06

Added mutexes back in to protect management counts from corruption

 

r664114

aconway

2008-06-06

Added exceptions to sys::Waitable. Fixed client side deadlock involving client::Bounds. Fixed incorrect exception messages during connection shutdown.

 

r664129

rgodfrey

2008-06-06

QPID-1124 : Use thread-safe map for messageListeners

 

r664139

nsantos

2008-06-06

add missing header

 

r664140

rhs

2008-06-06

QPID-1125 : log exceptions destined to be swallowed by MINA

 

r664153

rgodfrey

2008-06-06

QPID-1124 : Use thread-safe map for messageListeners

 

r664339

rhs

2008-06-07

QPID-1126 : reuse channel numbers for sessions that have closed, and honor the negotiated channel-max; also removed unnecessary catches that were swallowing stack traces from several tests

 

r664695

aconway

2008-06-09

Missing lock in SessionManager::forget()

 

r664698

arnaudsimon

2008-06-09

QPID-1127 : disable direct buffers as default.

 

r665733

rhs

2008-06-09

QPID-901 : added logging of sync bit and command-id

 

r665798

rhs

2008-06-09

QPID-901 : made logging of ids less expensive, also limit how much data we dump into the log

 

r665841

rhs

2008-06-09

QPID-901 : always reset the auto-sync mode even if the call fails

RHS: should raise Jira for autosync flag

r665890

gsim

2008-06-09

Moved from AccumulatedAck to SequenceSet in managing transactional accepts Added transactional option to perftest Removed clientid from ConnectionSettings as it appears not to be used

 

r665891

aconway

2008-06-09

Updated doxygen comments in qpid/client/*.h Changed request-response example to use SubscriptionManager like the others.

 

r666051

gsim

2008-06-10

Improved exception handling for commit.

 

r666138

gsim

2008-06-10

Removed import of deleted test modules.

 

r666146

rhs

2008-06-10

updated the hello-world script

 

r666244

rhs

2008-06-10

updated hello-world

 

r666259

rhs

2008-06-10

QPID-1129 : unless otherwise specified, limit the receive buffer size to 64K

Mina makes OOM'ing hard to figure out

r666296

arnaudsimon

2008-06-10

Qpid-1130: don't store unack message tags when the session is transacted

 

r666610

gsim

2008-06-11

  • make tcp-nodelay option available for all tests * option for outputting csv from latency test (from lgoncalv@redhat.com) * option for cumulative output from latency test (from lgoncalv@redhat.com) * ...

 

r666743

rhs

2008-06-11

load the old version of the spec file for old codec tests, removed unused test exclude list

 

r666850

rhs

2008-06-11

replaced example usages of message_flow with the start() method

 

r667015

arnaudsimon

2008-06-12

QPID-1134 : updated username:password --> guest:guest

 

r667095

aidan

2008-06-12

Added ignore file

 

r667096

aidan

2008-06-12

add generated bumpf

 

r667097

aidan

2008-06-12

QPID-1135 : Fix multi-frame message handling. This fix is suboptimal since it creates an extra copy, as a result it's slower and less memory efficent. But it is correct. Qpid.Buffer/SlicedByteBuffer.c ...

 

r667176

aconway

2008-06-12

Improvements to comment clarity.

 

r667205

aconway

2008-06-12

Propagate error messages across the Demux between network & user threads.

 

r667215

aconway

2008-06-12

Fix test error.

 

r667217

nsantos

2008-06-12

add missing DESIGN file to Makefile.am

 

r667253

aconway

2008-06-12

Default --log-output to syslog in --daemon mode.

 

r667324

rajith

2008-06-13

Removed --store-async option as it is no longer relevent

 

r667501

rhs

2008-06-13

QPID-901 : flush after every 64K commands issued

 

r667503

aconway

2008-06-13

Fix bug in SessionState - avoid all replay calculations for timeout==0.

 

r667540

rhs

2008-06-13

QPID-901 : don't send known-completed for ranges we ignore

 

r667549

rajith

2008-06-13

Changed the store path back to what it was. I think we need to provide a better solution for this as making an assumption for the store path in incovinient. We could use an env var like STORE_PATH tha ...

 

r667554

aconway

2008-06-13

Revert SessionState changes in r667503.

 

r667561

ritchiem

2008-06-13

QPID-1136 : Provided a fix for the leak in UnacknowledgedMessage when acking. Added a new InternalBrokerBaseCase for performing testing on the broker without using the client libraries. This allows fo ...

InternalMinaProtocolSession has a bug in awaitDelivery where it can hang because deliveryCount is already set to !0

r667574

ritchiem

2008-06-13

Merged revisions 667561 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.x ........ r667561 - ritchiem - 2008-06-13 15:56:45 +0100 (Fri, 13 Jun 2008) - 3 lines QP ...

 

r667603

aconway

2008-06-13

Fix for broker wraparound problem.

 

r667615

rhs

2008-06-13

QPID-901 : request known-completed every 64K incoming commands, fixed handling of incoming known-completed to clear out processed set

 

r668151

tross

2008-06-16

Bugfix: usage line did not show with --help option

 

r668164

aidan

2008-06-16

QPID-1104 : Add an IMessage.Acknowledge(bool) so that only specific messages can be acknowledged, not all messages recieved on the Channel up to that point. Qpid.Client/Client/Message/AbstractQmsMessa ...

 

r668191

rhs

2008-06-16

QPID-1078 : fix the broken paths in qpid-incubating.jar and use the proper delimiter for manifest class paths

Still doesn't work on Windoze, AS and RHS to hug

r668308

rhs

2008-06-16

QPID-901 : set the frame track correctly

 

r668309

rhs

2008-06-16

QPID-901 : add tests for RangeSet; fixed a bug found by the new tests

 

r668311

rhs

2008-06-16

QPID-1139 : use RFC1982 comparisons for rollback mark and update rollback mark to track dispatched messages

 

r668325

gsim

2008-06-16

QPID-1138 : codec support for timestamps

 

r668333

rajith

2008-06-16

This is a fix for QPID-1140 and QPId-1141. I also removed commented code as well as code that wasn't used. Cleaned up unused imports as well.

 

r668343

rhs

2008-06-16

add enough to the server delegate to permit java clients to connect

 

r668344

rhs

2008-06-16

QPID-1142 : made session.sync() always set the sync flag on execution_sync

 

r668345

rhs

2008-06-16

QPID-1143 : added buffering, we now only issue one write per assembly

 

r668378

rhs

2008-06-17

QPID-1143 : removed race condition in test

 

r668582

gsim

2008-06-17

Added option to start topictest scripti n transactional mode (&durable)

 

r668692

marnie

2008-06-17

QPID-168 Applying an amended version of Suran's patch for this JIRA, expanding the .bat file's functionality to be closer to the bash scripts

 

r669215

gsim

2008-06-18

Fix bug that commits after every message. Oops!

 

r669236

aconway

2008-06-18

Bring cluster code up to date.

 

r669237

aconway

2008-06-18

Bring cluster code up to date.

 

r669272

aconway

2008-06-18

Fix packaging error.

 

r669430

rgodfrey

2008-06-19

Branch created from trunk prior to java refactor broker merge

 

r669431

rgodfrey

2008-06-19

QPID-950 : Broker refactoring, copied / merged from branch

 

r669480

rgodfrey

2008-06-19

QPID-950 : Fixed Derby Message Store

 

r669841

rgodfrey

2008-06-20

QPID-1144 : Reference count drops to zero too early for immediate messages in a txn

 

  • No labels