gtully
383c27e245
add some more diagnostic logging to test
2015-01-09 13:30:59 +00:00
Dejan Bosanac
9f53e2bcae
adding missing licences
2014-12-29 12:25:04 +01:00
Dejan Bosanac
5c199c3d9f
improve test behaviour on slow ci boxes
2014-12-29 11:12:52 +01:00
Dejan Bosanac
c646fac75a
increase test timeouts
2014-12-26 11:50:16 +01:00
gtully
e16815ad3b
https://issues.apache.org/jira/browse/AMQ-5174 - apply patch from paulGale with thanks replace jdbc specific lease io handler with generic lease io handler - closesThis closes #53
2014-12-22 12:37:43 +00:00
Dejan Bosanac
d91bdc4cff
fix test failure on slow ci boxes
2014-12-22 12:03:53 +01:00
Dejan Bosanac
9927824c27
give test some more time
2014-12-19 16:13:01 +01:00
Dejan Bosanac
b969358445
add test more time to clean up on slow machines
2014-12-18 16:24:51 +01:00
gtully
f57fd7daad
fix intermittent failure of LeaseDatabaseLockerTest and fix log messge with lease expiry time
2014-12-16 13:38:05 +00:00
gtully
30d3fae323
reduce test duration to match existing fork timeouts
2014-12-16 11:41:37 +00:00
gtully
2d9959a6f6
https://issues.apache.org/jira/browse/AMQ-5476 - ZeroPrefetchConsumerTest regression - fix default in connection factory and refactor prefetchExtension support - https://issues.apache.org/activemq/browse/AMQ-2560
2014-12-15 14:21:47 +00:00
gtully
d25c52ccb2
https://issues.apache.org/jira/browse/AMQ-5483 - fix and test - assigned group counts are updated when lru map evicts a group assignment
2014-12-11 14:42:00 +00:00
gtully
bc3587cfc9
fix failing RecoverExpiredMessagesTest - remove duplicate ref to secedualler task in jdbc pa inheritance and fix persistence adapter ref in test
2014-12-08 14:00:43 +00:00
gtully
919099b419
more realistic test with short lived groups rather than single entry
2014-12-08 14:00:42 +00:00
gtully
bbb2acca2f
https://issues.apache.org/jira/browse/AMQ-5476 - fix and test - https://issues.apache.org/jira/browse/AMQ-2790 - default messagePrioritySupported=false
2014-12-05 14:49:48 +00:00
gtully
a876a34141
tidy up test code layout
2014-12-05 14:02:27 +00:00
gtully
60ad053486
https://issues.apache.org/jira/browse/AMQ-2719 - resolve possible skipped dispatch - https://issues.apache.org/jira/browse/AMQ-2106 - remove overload so that distribution order is not compromised when consumers are removed with a valid last delivered sequence. Additional test that uses consumer recreation to redistribute groups
2014-12-05 13:59:04 +00:00
Dejan Bosanac
802e527ea4
https://issues.apache.org/jira/browse/AMQ-5438 - improve kahadb archive logs. This closes #50
2014-12-04 14:04:23 +01:00
gtully
23052aa986
remove angles that won't compile on 1.6
2014-12-03 13:13:40 +00:00
gtully
a58b00872c
https://issues.apache.org/jira/browse/AMQ-5472 - deterministiclally propagate root cause exception to listeners on force close due to security excepition on connect, fix and test
2014-12-03 12:16:59 +00:00
gtully
74f530a641
https://issues.apache.org/jira/browse/AMQ-5457 - fix and test - we now peek first in redeliveredWaitingDispatch
2014-11-25 14:23:33 +00:00
gtully
8533a9242b
https://issues.apache.org/jira/browse/AMQ-5450 - ensure default any destination is not chosen in favour of wildcard matches for mKahadb
2014-11-24 17:43:41 +00:00
Timothy Bish
7d136de422
https://issues.apache.org/jira/browse/AMQ-5421
...
Ensure concurrent access to the destinations state data does not cause
errors.
2014-11-04 16:04:29 -05:00
gtully
52e1a05aaa
https://issues.apache.org/jira/browse/AMQ-5347 - variant of patch and additional tests applied, prefetch=0 test without restart exposed ordering bug with fix for https://issues.apache.org/jira/browse/AMQ-2719
2014-10-31 16:40:41 +00:00
Timothy Bish
1948fe41a3
https://issues.apache.org/jira/browse/AMQ-5407
...
Allow config of enabled protocols for nio+ssl and stomp+nio+ssl etc to
match the capability of the non-nio transports.
2014-10-23 15:03:35 -04:00
gtully
3042797b41
https://issues.apache.org/jira/browse/AMQ-5266 tidy up leveldb impl with additional scenario tests
2014-10-23 16:29:57 +01:00
Timothy Bish
642cc43216
https://issues.apache.org/jira/browse/AMQ-5406
...
Add support for disable of consumer expiration checks.
2014-10-22 14:42:45 -04:00
Timothy Bish
6c4f15e220
https://issues.apache.org/jira/browse/AMQ-5381
...
Apply fix and test for error when restoring old content and treating it
as compressed when it was not.
2014-10-21 17:14:47 -04:00
gtully
67ead201e1
https://issues.apache.org/jira/browse/AMQ-5266 https://issues.apache.org/jira/browse/AMQ-4485 - single dest test with low limit exposed ignored setbatch in kahadb when sequence was not found in the index due to acking - resolved and validated with test that verifies dlq is empty
2014-10-21 16:05:46 +01:00
Timothy Bish
6885ff0a62
https://issues.apache.org/jira/browse/AMQ-5365
...
Trap VirtualTopic names that leak from messages sent across a broker
network.
2014-10-20 15:05:08 -04:00
gtully
1d39f08c12
https://issues.apache.org/jira/browse/AMQ-5266 https://issues.apache.org/jira/browse/AMQ-4485 - fix warn logging from kahadb on set batch when message already consumed using seq from messageId, additional single dest test that hammers this case
2014-10-17 16:55:23 +01:00
gtully
1a0bd45a4e
https://issues.apache.org/jira/browse/AMQ-4485 - leveldb version - shows the need to flag async adds so they can get suppressed as duplicates \(and not go to the dlq\) when the cursor order is out of sync on cache full
2014-10-17 13:35:31 +01:00
gtully
9c2b1d2572
https://issues.apache.org/jira/browse/AMQ-5266 https://issues.apache.org/jira/browse/AMQ-4485 - store has messages must be aware of pending also kahadb setBatch for async sends. additional tests and tidy up of cusror sync with store to reflect async/sync additions
2014-10-16 23:35:18 +01:00
gtully
243db1c289
rework npe avoidance in vmtransport stop to resolve thread leakage test failure
2014-10-16 23:35:18 +01:00
gtully
2050498c67
ensure vm transport is started in this test so that stop does some work
2014-10-16 23:35:18 +01:00
gtully
5f865f0f80
fix off by one in this unit test
2014-10-16 23:35:17 +01:00
gtully
97c127d2d4
https://issues.apache.org/jira/browse/AMQ-4485 - fix test regression with browse test - AMQ4595Test - reduce replay window when sync and asnyc cursor updates flip message order - concurrentStoreAndDispatch=true - https://issues.apache.org/jira/browse/AMQ-5266 - increse default audit depth to match async jobs for concurrent store
2014-10-09 13:47:31 +01:00
gtully
140ce1bc8f
https://issues.apache.org/jira/browse/AMQ-4485 - reenable test. concurrentStoreandDispatch case cannot be reconciled via setBatch, best we can do is trap duplicates from inflight messages as they occur. tagged async stores to support this. the revert of serialization with tx and non aysnc send brings perf back to where it was. https://issues.apache.org/jira/browse/AMQ-5266
2014-10-07 14:50:41 +01:00
gtully
c1c82beb2d
fix deadlock that blocks remote broker start in duplex case with durable sub recreation on restart - dynamicOnly=true works around
2014-10-07 14:50:41 +01:00
Kevin Earls
8f138473de
Updated to no longer use deprecated junit.framework.Assert
2014-09-29 10:54:18 +02:00
Kevin Earls
8163b0b95e
Handle exceptions described in AMQ-5372 to avoid cascading test failures
2014-09-29 10:47:09 +02:00
gtully
f19add11de
add info log message for a queue purge event
2014-09-17 15:57:55 +01:00
gtully
8ab9a56d35
https://issues.apache.org/jira/browse/AMQ-5146 - fix test regression - with 20 rollback consumers the messages can exceed default redelivery policy
2014-09-12 14:45:03 +01:00
gtully
5861d86ad3
https://issues.apache.org/jira/browse/AMQ-5266 - fix edge case with optimizedDispatch=true where a single message could be pending till the next page in event
2014-09-11 16:59:50 +01:00
gtully
26807cd452
https://issues.apache.org/jira/browse/AMQ-5274 - we now only check expiry on non inflight messages so there is on contention on ack with the periodic expriy check thread - related https://issues.apache.org/jira/browse/AMQ-2876
2014-09-11 16:13:43 +01:00
Dejan Bosanac
0b5231ada5
https://issues.apache.org/jira/browse/AMQ-5345 - improve ldap communication
2014-09-08 13:51:25 +02:00
gtully
862f50355f
give test more gc wiggle room - AMQ-4930
2014-08-30 01:06:21 +01:00
gtully
54e2e3bef2
rework cursor store sync w.r.t to index order. resolve issues with skipped dispatch and duplicate dispatch. https://issues.apache.org/jira/browse/AMQ-4485 https://issues.apache.org/jira/browse/AMQ-5266
2014-08-30 00:51:21 +01:00
Timothy Bish
4fa10356f0
Fix test, remote broker only dequeues the message if it is ack'd
...
otherwise it remains in-flight.
2014-08-19 14:37:30 -04:00
Timothy Bish
858ab40203
Make the test more tolerant of slow machines by replacing fixed length
...
sleep with a Wait condition.
2014-08-18 19:44:50 -04:00
Timothy Bish
aae7aeaf39
This test does not need a management context, disable JMX
2014-08-18 18:06:42 -04:00
Timothy Bish
6e9ecdfe21
https://issues.apache.org/jira/browse/AMQ-5281
...
Apply patch correctly honor JMS selector behavior for unknown values.
2014-08-18 13:23:56 -04:00
Hadrian Zbarcea
bf5305e2ee
Add ldap auth unit test
2014-08-17 11:15:56 -04:00
Timothy Bish
b1bc593931
https://issues.apache.org/jira/browse/AMQ-5323
2014-08-15 14:23:14 -04:00
Timothy Bish
582fc08019
https://issues.apache.org/jira/browse/AMQ-5072
...
Add accessors to the persitence adapter class and a test to validate.
2014-08-14 11:14:59 -04:00
Timothy Bish
59f8cfc604
https://issues.apache.org/jira/browse/AMQ-5290
...
Minor cleanup, change transport option from subscriptionStrategyName to
just subscriptionStrategy.
2014-08-12 14:59:51 -04:00
Timothy Bish
8b64e139f8
https://issues.apache.org/jira/browse/AMQ-5318
...
Check for auto-commit and don't call commit if enabled.
This closes #43
2014-08-11 11:15:17 -04:00
Timothy Bish
e5ab933d2d
Fixup the code around building the test combinations to better account
...
for a combo option that has no actual values, in this case we just throw
that combo out and let the class default be the value used in the test.
Before the order of iteration drove the combo build which caused early
exit from the loop if the last enties in the list were empty combo
options.
2014-08-08 10:21:19 -04:00
gtully
7c2735d0f4
https://issues.apache.org/jira/browse/AMQ-5317 fix and test
2014-08-08 14:09:46 +01:00
Timothy Bish
1f9a2d6f68
Fix test failure under Java 8. Root cause is in CombinationTestSupport
...
and only shows up in Java 8 because iteration order of the options map
changes such that the expandCombination method gets an empty value for
an option and returns immediately without evalutating all the added
options.
2014-08-07 16:58:49 -04:00
gtully
ab1e9c78ef
https://issues.apache.org/jira/browse/AMQ-5311 - encode xaErrorCode in xaexception message
2014-08-07 13:42:10 +01:00
Christian Posta
0d9eedc658
Updated test for https://issues.apache.org/jira/browse/AMQ-5290 after tbish commit for enhancement.
2014-08-06 17:02:17 -07:00
Christian Posta
c42b874972
Test for https://issues.apache.org/jira/browse/AMQ-5290
2014-08-06 15:53:39 -07:00
gtully
41659725f4
https://issues.apache.org/jira/browse/AMQ-4930 - ensure we page in messages for browse/expire when destination stats are disabled via config
2014-08-06 15:21:19 +01:00
gtully
b550fb7742
fix up line sep, use generic unix
2014-07-30 15:32:40 +01:00
gtully
25e3c1b3c6
https://issues.apache.org/jira/browse/AMQ-5289 - add forwardCount to destinationStatistics - allow local consumption to be accounted with dequeueCount - forwardCount so forwarded messages are not accounted for num hops times
2014-07-25 11:48:20 +01:00
Timothy Bish
d223ea979f
https://issues.apache.org/jira/browse/AMQ-4818
...
added patch with addition of getter for link stealing enabled and a unit
test.
2014-07-22 17:53:39 -04:00
gtully
c34851fd57
https://issues.apache.org/jira/browse/AMQ-5279 - ensure poison on failover redelivery only when delivery is not pending else where
2014-07-17 17:08:13 +01:00
Timothy Bish
6ac3138daf
https://issues.apache.org/jira/browse/AMQ-5222
...
Add test to show this is working as it should.
2014-07-15 14:33:23 -04:00
gtully
a9b8d98ed7
https://issues.apache.org/jira/browse/AMQ-5086 - init of broker got dropped after mutex wait - testWaitFor was failing
2014-07-14 17:02:18 +01:00
gtully
ee08fc1e24
fix up to respect normalisation of mbean attribute/property names from http://git-wip-us.apache.org/repos/asf/activemq/commit/0709c2cc
2014-07-14 17:02:18 +01:00
Timothy Bish
433912f79a
https://issues.apache.org/jira/browse/AMQ-5271
...
Add an in-memory variant of the disk based JobScheduler store to allow
for an embedded broker to have scheduler support without needing to use
the disk based version.
2014-07-10 12:16:34 -04:00
gtully
0709c2cc1d
https://issues.apache.org/jira/browse/AMQ-5213 - fix failing jmock test - resolve inconsistency in camel case attribute naming in a few mbeans
2014-07-10 13:51:08 +01:00
gtully
6348d11976
https://issues.apache.org/jira/browse/AMQ-5266 - fix ordering of concurrent transaction completion in jdbc store, avoid skipped message dispatch. additional test
2014-07-10 12:33:29 +01:00
Timothy Bish
74846bb2b4
https://issues.apache.org/jira/browse/AMQ-3758
...
Refactor the scheduler store into a more KahaDB style store that can
recover from various problems like missing journal files or corruption
as well as rebuild its index when needed. Move the scheduler store into
a more configurable style that allows for users to plug in their own
implementations. Store update from legacy versions is automatic.
2014-07-07 12:28:11 -04:00
Timothy Bish
8824ac9fcb
https://issues.apache.org/jira/browse/AMQ-5231
...
Only apply timeout to the Message sends, other commands are handled
separately as needed.
2014-06-18 12:58:50 -04:00
Timothy Bish
5016c4d4f2
https://issues.apache.org/jira/browse/AMQ-5086
...
Ensure that wait for started on vm transport factory actually waits for
start, currently it doesn't really check started or wait porperly.
2014-06-09 15:40:03 -04:00
gtully
27b3a7c344
https://issues.apache.org/jira/browse/AMQ-5212 - ensure uncontented access to concurrent destination map avoides deadlock, rerework https://issues.apache.org/jira/browse/AMQ-4952 to differenciate duplicates from send and recovered messages from the store. https://issues.apache.org/jira/browse/AMQ-3454 benefits from getDestinationMap(destination) to get direct access to the map to determine existance. Additional test
2014-06-09 12:32:33 +01:00
Dejan Bosanac
845e62af76
https://issues.apache.org/jira/browse/AMQ-5218 - DestinationsPlugin
2014-06-09 12:48:02 +02:00
Timothy Bish
b1d46e45c6
https://issues.apache.org/jira/browse/AMQ-5211
...
Throw an exception if the destination name is empty.
2014-06-06 12:05:17 -04:00
Timothy Bish
b8830ddab1
Convert to JUnit 4 test and add a timeout, also remove the tcp transport
...
connector on a fixed port as its not needed.
2014-06-05 17:52:01 -04:00
Timothy Bish
25f1fe8460
https://issues.apache.org/jira/browse/AMQ-5213
...
Adds a Log4JConfigViewMBean for use in configuring runtime logger
levels.
2014-06-05 14:39:56 -04:00
Timothy Bish
6c703ac6ee
https://issues.apache.org/jira/browse/AMQ-5209
...
Add MessageId and original destination info to the advisory message
properties.
2014-06-04 13:30:42 -04:00
Dejan Bosanac
aa2dfb60aa
https://issues.apache.org/jira/browse/AMQ-5160 - fix XBeanConfigTest test
2014-06-02 17:50:28 +02:00
Dejan Bosanac
b5c6c1eaeb
https://issues.apache.org/jira/browse/AMQ-5162 - introduce handleStartException configuration parameter, to make stopping of the slave broker optional
2014-05-27 15:20:27 +02:00
Dejan Bosanac
9d656731ab
https://issues.apache.org/jira/browse/AMQ-4555 - fix regression that groupClass cannot be set on <cachedLDAPAuthorizationMap/>
2014-05-26 16:42:38 +02:00
Claus Ibsen
7af9bce8a7
Added close destroy-method to Postgres data source. Thanks to Jakub Korab for reporting in https://github.com/apache/activemq/pull/19
2014-05-11 10:54:27 +02:00
Hiram Chirino
bdb24ee7c7
Fixes AMQ-5176: Support building ActiveMQ using Java 8 JDK
2014-05-07 10:53:51 -04:00
Timothy Bish
541ed8cf0c
https://issues.apache.org/jira/browse/AMQ-5140
...
Add some checks to prevent any chance of an ArithmaticException because
of divide by zero.
2014-05-05 16:12:50 -04:00
Dhiraj Bokde
94b404d0ab
Fixed AMQ-5160, allowed wildcard subscriptions for future destinations, added tests for wildcard authorization, fixed consumer and producer AdvisoryTopic names for composite destinations by replacing ',' with '‚'
2014-05-05 10:06:06 +02:00
gtully
89e8767973
fix shutdown order on close - broker may be gone before client
2014-05-02 18:17:04 +01:00
gtully
c5c1495330
https://issues.apache.org/jira/browse/AMQ-5136 - fix and test (thanks barlabanov)
2014-04-30 17:08:20 +01:00
gtully
ad1f751a41
https://issues.apache.org/jira/browse/AMQ-5077 - reduce reader thread work when client uses async send; async store updates can now queue up to the destination memory limit b/c they don't block the send thread. Pending store writes are now tracked in memory usage. This allows a client to quickly provide a burst of messages to fill the destination cache bounded only by network bandwidth
2014-04-30 16:13:18 +01:00
Dejan Bosanac
4eb5097f22
https://issues.apache.org/jira/browse/AMQ-5165 - fix for destination stats name
2014-04-30 10:44:47 +02:00
Hadrian Zbarcea
3f32507f78
Use autocrlf consistently for line endings
2014-04-29 14:18:37 -04:00
Kevin Earls
b0bf144e7a
Ignoring testAdvisory test for now, see https://issues.apache.org/jira/browse/AMQ-5164
2014-04-29 12:11:54 +02:00
Timothy Bish
a88e19e7cd
https://issues.apache.org/jira/browse/AMQ-5163
...
Allow for durable topic consumers to use individual ack mode.
2014-04-28 14:03:43 -04:00
Dejan Bosanac
d60022ec65
https://issues.apache.org/jira/browse/AMQ-5162 - handle io exception in lease database locker start
2014-04-25 15:08:05 +02:00
gtully
08bb172f3c
https://issues.apache.org/jira/browse/AMQ-5077 - provide concurrentSend option to composite destinations such that fanout can occur in parallel, resulting in write batching. little perf test that shows a large improvement in send rate w/o concurrentStoreAndDispatch
2014-04-23 15:02:24 +01:00
gtully
fad1dd0f17
https://issues.apache.org/jira/browse/AMQ-5146 - validate redeliveryPolicy excess pre dispatch, fix and test
2014-04-16 15:49:34 +01:00
Dejan Bosanac
e947927511
https://issues.apache.org/jira/browse/AMQ-5149 - potential deadlock
2014-04-16 15:44:02 +02:00
Dejan Bosanac
7646526c0a
https://issues.apache.org/jira/browse/AMQ-5141 - send messages to dlq using broker security context
2014-04-14 17:05:53 +02:00
Hadrian Zbarcea
ed11b067c5
Add missing license headers in preparation of releases
2014-03-31 18:43:54 -04:00
Kevin Earls
4faf11d821
Added @Ignore because of https://issues.apache.org/jira/browse/AMQ-5126
2014-03-28 17:33:41 +01:00
gtully
c07514f570
https://issues.apache.org/jira/browse/AMQ-5119 - fix (pfox thanks for the test) the marshalled properties were being retained so a property removal was being ignored before the schedualed resend
2014-03-27 15:12:12 +00:00
artnaseef
29f34f4dab
AMQ-5107: Do not resend messages while the broker is shutting down. Includes junit.
2014-03-27 08:07:59 -07:00
gtully
7a0168a4f5
https://issues.apache.org/jira/browse/AMQ-4636 - tidy up commit failure case to redirect via IOExceptionHandler - failover still suppressed the commit on recovery - resulting in rollback exception the client due to indoubt commit
2014-03-26 16:19:46 +00:00
gtully
75eb814ca7
https://issues.apache.org/jira/browse/AMQ-5068 - don't rewrite durable subs as the message instance is shared
2014-03-26 11:50:13 +00:00
gtully
266d23ef79
revisit https://issues.apache.org/jira/browse/AMQ-3519 with more durable solution https://issues.apache.org/jira/browse/AMQ-5068 - JMSRedelivered header now persisted before dispatch so that it is a reliable indication of a possible duplicate delivery. The option is enabled via destination policy persistJMSRedelivered
2014-03-26 11:16:42 +00:00
gtully
f594cdab10
tidy up test completion, allowing consumers to exit gracefully from blocking receive
2014-03-21 13:14:40 +00:00
gtully
9bf9e1c052
https://issues.apache.org/jira/browse/AMQ-5114 - force local removeInfo after connection controll consumer remove command so consumer is always removed from the broker, independent of the consumer state
2014-03-21 12:22:38 +00:00
gtully
af9134a4fa
sanity check test of local host/port syntax with failover
2014-03-20 14:32:31 +00:00
gtully
cb6941ee0b
https://issues.apache.org/jira/browse/AMQ-4886 - think the sync on shutdown issue is resolved and the test will no longer hang
2014-03-20 14:14:31 +00:00
Kevin Earls
cbb46ea7d3
Fix for AMQ-5113. Fixed race condition in onMessage for testSimulatenousCron which caused intermittent failures
2014-03-20 13:33:03 +01:00
gtully
b136df177f
https://issues.apache.org/jira/browse/AMQ-5089 - fix and test, respect client ack for topics and only decrement counters when ack is received
2014-03-19 15:33:44 +00:00
gtully
2efb6df619
speed up this test and improve logging in the event of failure
2014-03-19 15:32:10 +00:00
gtully
89446c7af0
fix intermittent failure - exceptions that result from broker stop need to be ignored as this test forces a restart
2014-03-19 15:30:34 +00:00
gtully
47d72dd32a
resolve intermittent failure in this test - do a valid wait check once
2014-03-18 15:45:26 +00:00
gtully
caae68a1ba
compaction or gc can effect this test - make it more tolerant and dumpthreads on error so we can validate
2014-03-14 13:42:59 +00:00
gtully
128921e687
some more info to this test to help diagnose intermittent ci failure, works fine locally
2014-03-12 14:01:08 +00:00
gtully
6aaf859d22
https://issues.apache.org/jira/browse/AMQ-4656 - fix regression for FilePendingDurableSubscriberMessageStoragePolicy
2014-03-11 15:18:46 +00:00
gtully
a3a41dae37
https://issues.apache.org/jira/browse/AMQ-5087 - fix up test use of initial delay
2014-03-11 12:37:31 +00:00
Hadrian Zbarcea
570dbb4372
[minor] Use MemoryPersistenceAdapter for testing when choice of persistence adapter is indifferent
2014-03-10 11:00:27 -04:00
gtully
33b88d34a9
https://issues.apache.org/jira/browse/AMQ-5087 fix and test
2014-03-06 22:40:01 +00:00
gtully
cfe099d1cc
rework https://issues.apache.org/jira/browse/AMQ-3305 in the context of https://issues.apache.org/jira/browse/AMQ-4952 dlq processing of duplicates, also possible missed dispatch with interleaved xa completion and new messages - recovered transactions are now individually tracked by the store and replayed in the next batch, which negates the need to flush the cursor and avoids duplicates
2014-03-05 14:51:05 +00:00
Hadrian Zbarcea
a7ff5975ee
move derby test db to target/ so that mvn clean doesn't leave it behind
2014-03-04 18:17:28 -05:00
gtully
9d76668f7b
use sensible param name for paramaterized tests
2014-03-03 13:57:24 +00:00
gtully
69c0d399fb
make perpared xa transactions visible in kahadb persistenceadapter view mbean
2014-03-03 13:55:27 +00:00
Hiram Chirino
e7e317dc7e
Applying patch AMQ-5074: MQTT paths with empty levels are not handled correctly.
...
Thanks Dhiraj!
2014-02-24 09:05:23 -05:00
Dejan Bosanac
c6fe94ec03
https://issues.apache.org/jira/browse/AMQ-5070 - broker blocked on shutdown
2014-02-21 11:22:11 +01:00
Hiram Chirino
93ca04468b
Implements AMQ-5054: Display the number of active transactions and age of oldest transaction on a Connection's JMX info
2014-02-14 16:22:50 -05:00
Kevin Earls
ef82a4b8b4
Added short sleep to tearDown, see https://issues.apache.org/jira/browse/AMQ-4854
2014-02-14 17:36:47 +01:00
Kevin Earls
4350ded2c5
Fix for intermittent failures, see https://issues.apache.org/jira/browse/AMQ-5053
2014-02-14 16:08:51 +01:00
Timothy Bish
fbd72d6d70
Place data dir in target
2014-02-10 18:25:32 -05:00
Timothy Bish
314b6e1fd7
Use better test KahaDB location in configuration.
2014-02-10 18:23:02 -05:00
Timothy Bish
4c38b03d14
https://issues.apache.org/jira/browse/AMQ-5035
...
Fix and test for variations in configuration settings that result in a
non-region broker as the AdvisoryBroker's next instance.
2014-02-10 18:14:41 -05:00
Kevin Earls
3df943ce0e
Removed some old JUnit3 references
2014-02-10 14:43:17 +01:00
Kevin Earls
afded924ff
Fix for AMQ-4899
2014-02-07 09:41:50 +01:00
gtully
221a751d0a
https://issues.apache.org/jira/browse/AMQ-5031 - add connection factory rmIdFromConnectionId attribute to allow resource manager identity to be mapped to the connection id, thus overiding the default broker identity association. usefull is a TM does not end a start with the join flags. We may want to implement join but it is not trivial to determin the existing associated state and clear it
2014-02-06 15:18:30 +00:00
Kevin Earls
4cc526112e
Added timeouts because of CI hangs
2014-02-06 10:00:24 +01:00
Kevin Earls
5a80cee960
Converted to JUnit4 because of CI hangs, see AMQ-5021
2014-02-04 11:10:52 +01:00
Timothy Bish
da3775302c
https://issues.apache.org/jira/browse/AMQ-5011
2014-01-31 17:25:26 -05:00
Kevin Earls
e0e14e087b
Removed some code I had commented out but forgot to delete
2014-01-30 14:37:25 +01:00
Kevin Earls
fa6aaf9360
Bumped up test timeouts because of CI failures, also cleaned up imports
2014-01-30 14:33:31 +01:00
Timothy Bish
cce75e0926
https://issues.apache.org/jira/browse/AMQ-5001
...
Fix all failing tests.
2014-01-29 11:21:54 -05:00
Timothy Bish
4273b1301d
https://issues.apache.org/jira/browse/AMQ-5001
...
testSlowConsumerIsAbortedViaJmx failed due to issue in the test setup.
2014-01-29 10:29:12 -05:00
Kevin Earls
bec711c7db
Converted to JUnit4 and added @Ignore tags for failing tests. See AMQ-4286 and AMQ-5001
2014-01-29 14:57:52 +01:00
Timothy Bish
fde22a8496
https://issues.apache.org/jira/browse/AMQ-4754
...
Add connection counts to Broker mbean
2014-01-28 14:07:39 -05:00
gtully
95d20e5b47
https://issues.apache.org/jira/browse/AMQ-4991 - fix npe and reinstate test
2014-01-24 13:31:44 +00:00
Kevin Earls
a6edc416d6
Added sleep because of intermittent CI failures
2014-01-24 11:30:20 +01:00
Kevin Earls
dea0588471
Added @Ignore to testSendReceive because of NPE. See AMQ-4991
2014-01-24 10:55:51 +01:00
Timothy Bish
dd0c9c4144
https://issues.apache.org/jira/browse/AMQ-4988
2014-01-22 10:09:38 -05:00
Timothy Bish
90104943b2
https://issues.apache.org/jira/browse/AMQ-4839
...
Deprecated the streams functionality. Remove in a later release.
2014-01-21 15:00:16 -05:00
Kevin Earls
d29bab50e5
Updated to JUnit4, which seems to have fixed intermittent failures. See AMQ-4980
2014-01-21 10:58:00 +01:00
Kevin Earls
48d25adfc8
Removed. See AMQ-4972
2014-01-20 11:42:33 +01:00
Timothy Bish
9b00a0947e
Add missing license header
2014-01-17 14:34:11 -05:00
Kevin Earls
0918430dc2
Removed test, it has been commented out and not run for over a year. See AMQ-4974
2014-01-17 10:19:49 +01:00
Kevin Earls
e56c062f27
Added overridden no-op version of testSendReceive, see AMQ-4975
2014-01-16 16:11:24 +01:00
Kevin Earls
5e42bd64bc
Added no-op version of testVirtualTopicFailover, which is covered by AMQ-4842
2014-01-16 15:45:19 +01:00
Kevin Earls
612a816d98
Changed commented out test to use @Ignore. See AMQ-4974
2014-01-16 15:40:55 +01:00
Kevin Earls
6549342061
Ignoring failing test cases, see AMQ-4973
2014-01-16 15:22:59 +01:00
gtully
08f21ed71d
https://issues.apache.org/jira/browse/AMQ-4952 - remove scala ref from test
2014-01-14 22:17:19 +00:00
gtully
cc47ab6d00
https://issues.apache.org/jira/browse/AMQ-4952 deal with jdbc store, cursor audit=false case, also relevant when cursor window is exceeded. Treating duplicate into pagedInMessages as an error, silently ignoring leads to trapped messages or deferred dispatch after a restart, revert change from https://issues.apache.org/jira/browse/AMQ-1957
2014-01-09 12:16:37 +00:00
Kevin Earls
be8990e06d
Removed @Ignore and updated timeout on testOrderOnActivateDeactivate, fixed by AMQ-4952
2014-01-08 17:40:41 +01:00
gtully
f92d45bec1
https://issues.apache.org/jira/browse/AMQ-4952 - deal with duplicates by redirecting to dlq when they are detected by the cursors such that they don't linger for redispatch after a restart. Networks are the main culprit for such duplicates b/c the producer audit traps regular failover resends
2014-01-07 16:52:39 +00:00
Torsten Mielke
ed66e3b341
activemq-unit-tests/src/test/java/org/apache/activemq/bugs/AMQ4950Test.java was missing Apache license agreement
2014-01-06 14:22:27 +01:00
Torsten Mielke
f69cbd8ec6
AMQ-4950: java.lang.ClassCastException: org.apache.activemq.command.ExceptionResponse cannot be cast to org.apache.activemq.command.IntegerResponse, attempting to automatically reconnect
2014-01-06 13:43:26 +01:00
Kevin Earls
6509b1f811
Added timeout because of tests failing intermittently
2014-01-03 15:16:11 +01:00
Kevin Earls
96bdda716a
Added timeout in teardown because of intermittent test failures
2014-01-03 10:37:48 +01:00
Timothy Bish
7db0fe6a38
https://issues.apache.org/jira/browse/AMQ-4819
2013-12-20 17:29:31 -05:00
Kevin Earls
57f5d49ae9
For AMQ-4874, broke into multiple parts, and converted to use JUnit4 Parameterized instead of CombinationTestSupport
2013-12-19 14:37:12 +01:00
gtully
a64976a377
https://issues.apache.org/jira/browse/AMQ-4930 - fix reference count and limit expriy/browse to memory + 10%
2013-12-18 12:21:02 +00:00
Kevin Earls
257710ba1a
Fix for AMQ-4889, potential leak of ProxyConnectors
2013-12-16 18:13:27 +01:00
Dejan Bosanac
dcedd9fe96
https://issues.apache.org/jira/browse/AMQ-4934 - jdbc persistence adapter traped messages
2013-12-12 14:55:19 +01:00
rajdavies
2bbfbcfb29
Fix for https://issues.apache.org/jira/browse/AMQ-4924
2013-12-11 11:13:45 +00:00
rajdavies
6683eb652f
Fix for https://issues.apache.org/jira/browse/AMQ-4927
2013-12-10 13:36:09 +00:00
rajdavies
71e4585689
Fix for https://issues.apache.org/jira/browse/AMQ-4825
2013-12-10 09:10:33 +00:00
Timothy Bish
d0f1dd6668
https://issues.apache.org/jira/browse/AMQ-4887
...
Update test case to show other broken scenarios.
2013-12-05 15:52:27 -05:00
Kevin Earls
8b06c44cc0
Added test to reproduce AMQ-4887
2013-12-05 10:45:38 +01:00
rajdavies
374cab9cd5
Fix for https://issues.apache.org/jira/browse/AMQ-4918
2013-12-05 08:55:56 +00:00
Rob Davies
07ec890372
Fix for https://issues.apache.org/jira/browse/AMQ-4916
2013-12-03 17:15:56 +00:00
Hiram Chirino
61e13fa6ce
Fixing regression caused by changes to SuppressRelyException in commit b0e91d47f5
.
2013-12-02 12:29:21 -05:00
gtully
b9f0783af5
ignore test pending investigation on new SuppressReply from http://git-wip-us.apache.org/repos/asf/activemq/commit/b0e91d47
2013-11-29 12:40:00 +00:00
gtully
06f24e2e0b
https://issues.apache.org/jira/browse/AMQ-4907 - sanity check on the index when checkForCorruptJournalFiles - test and check that validates the orderindex makes sense
2013-11-28 21:14:24 +00:00
rajdavies
11781d3cf2
Added Fix and tests for https://issues.apache.org/jira/browse/AMQ-4906
2013-11-28 12:56:11 +00:00
gtully
7d98b32050
https://issues.apache.org/jira/browse/AMQ-4904 - ensure transports are not restarted without a store lock
2013-11-27 12:49:18 +00:00
Timothy Bish
a6e306437e
fix for: https://issues.apache.org/jira/browse/AMQ-4893
2013-11-25 14:48:38 -05:00
gtully
511b60c6f6
https://issues.apache.org/jira/browse/AMQ-4485 - resolve - non transacitonal work interleaved with transactional work needs to check for and integrate with cursor update ordering. Key difference in latest test is 3/4 of messages getting produced via network connectors, hense not in transactions
2013-11-18 13:05:57 +00:00
Kevin Earls
a46db89b2a
Added timeouts after seeing this hang a CI build.
2013-11-15 14:33:26 +01:00
Kevin Earls
c60af64165
See AMQ-4886. Updated tearDown so it can't hang, reduced timeouts, updated to JUnit4
2013-11-14 15:55:04 +01:00
rajdavies
291ec5ea17
Fix for https://issues.apache.org/jira/browse/AMQ-4884
2013-11-14 09:47:40 +00:00
rajdavies
2a6aab40b4
Added testcase for https://issues.apache.org/jira/browse/AMQ-4884
2013-11-13 18:50:56 +00:00
Kevin Earls
0ed2ddb3df
Added timeout for AMQ-4877
2013-11-12 16:17:10 +01:00
Kevin Earls
6540f04a40
Changed timeout, see https://issues.apache.org/jira/browse/AMQ-4876
2013-11-12 16:07:30 +01:00
Kevin Earls
4f1754bdc2
Commented out testOrderOnActivateDeactivate, see AMQ-4874
2013-11-12 13:27:57 +01:00
Timothy Bish
6552287221
https://issues.apache.org/jira/browse/AMQ-4853
...
adds a little test and preserves some performance tests if needed later.
2013-11-11 11:49:03 -05:00
Timothy Bish
38ab4b10a4
https://issues.apache.org/jira/browse/AMQ-4855
...
Deprecate the misspelled subcription named getters and use the correctly
spelled versions where the older ones are in use.
2013-11-11 11:40:07 -05:00
Kevin Earls
982b728f24
Increased timeout to fix AMQ-4854
2013-11-07 13:48:21 +01:00
gtully
50ec158e25
https://issues.apache.org/jira/browse/AMQ-4852 - ensure clientId view connector mbean visible for duplex network connectors
2013-11-07 11:35:39 +00:00
Claus Ibsen
8a8fcb6ef4
AMQ-4841: Fixed JDBC leased locker to allow being configured in any order in the XML file, being able to use the defined statemnts. Otherwise you would have had to define the locker last in the XML file. Thanks to Pat Fox for the test case.
2013-11-01 12:46:36 +01:00
Claus Ibsen
7dfb0a2a3c
AMQ-4433: Validate socket.xxx transport connector options, to detect invalud/unused options and fail. Thanks to Christoffer Sawicki for the patch.
2013-10-31 12:13:40 +01:00
Christian Posta
c2eb4863a8
Fix for https://issues.apache.org/jira/browse/AMQ-4823 NetworkConnector not registered in JMX when created from Broker View + unit tests
2013-10-24 10:36:00 -07:00
Timothy Bish
ec97d0aad0
fix for: https://issues.apache.org/jira/browse/AMQ-4822
2013-10-24 10:41:05 -04:00
gtully
85bc9ce9d0
modify fix for https://issues.apache.org/jira/browse/AMQ-4181 - apply maxBrowsePageSize, when > 0 it will limit a browser dispatch; related to https://issues.apache.org/jira/browse/AMQ-4487 https://issues.apache.org/jira/browse/AMQ-4372 https://issues.apache.org/jira/browse/AMQ-4595
2013-10-22 15:23:33 +01:00
gtully
9815b9dc75
https://issues.apache.org/jira/browse/AMQ-4798 - reflect new 1g default so set expected value in test
2013-10-14 20:45:21 +01:00
gtully
ff3bad1ae9
https://issues.apache.org/jira/browse/AMQ-4798 - reflect new 1g default so set expected value in test
2013-10-14 17:04:58 +01:00
gtully
031611ed22
https://issues.apache.org/jira/browse/AMQ-4798 - reflect new 1g default so set expected value in test
2013-10-14 16:55:42 +01:00
gtully
afcb5fbe77
https://issues.apache.org/jira/browse/AMQ-4798 - reflect new 1g default
2013-10-14 16:46:02 +01:00
Dejan Bosanac
a33951d2eb
MessageGroupMapTest fix
2013-10-11 13:19:55 +02:00
rajdavies
7f17f49d73
Added test for MessageGroup types with options
2013-10-11 11:07:51 +01:00
rajdavies
e000471cf4
Added test for MessageGroup type
2013-10-10 20:30:01 +01:00
gtully
4f108cead5
fix up missing license headers - keep mr. rat happy :-)
2013-10-10 11:41:58 +01:00
gtully
dc0291b290
https://issues.apache.org/jira/browse/AMQ-4791 - fix and test. removed the delay but left the warn if dispatch ocurrs before interruption processing is complete. Problem was a race between consumer close and sessions copy on write dispatchers list
2013-10-08 21:29:17 +01:00
Hiram Chirino
21edf2b5bb
Implementing AMQ-4788 - make sure you can configure the partition broker plugin via activemq.xml
2013-10-07 13:19:42 -04:00
gtully
4f19f31a37
https://issues.apache.org/jira/browse/AMQ-4785 - fix and test
2013-10-04 11:35:23 +01:00
Claus Ibsen
887ac0ba49
AMQ-4769: Connection.close() should not throw exception if already closed according to JMS spec/javadoc.
2013-10-02 15:25:01 +02:00
gtully
f609c50fd0
tidy up intermittent failure - BrokerViewSlowStoreStartupTest
2013-10-01 15:21:21 +01:00
gtully
40ea66556e
https://issues.apache.org/jira/browse/AMQ-4365 - ensure 500ms retry time is enforce for kahaDbJdbcLeaseQueueMasterSlaveTest
2013-10-01 13:19:07 +01:00
gtully
45e7d3a21b
https://issues.apache.org/jira/browse/AMQ-4365 - fix up LeaseDatabaseLockerTest config, needs a lockable instance
2013-10-01 13:02:17 +01:00
gtully
25e6b9920b
https://issues.apache.org/jira/browse/AMQ-4092 - add unit test that reproduced
2013-09-30 23:11:32 +01:00
Hiram Chirino
f75520fc8b
Implementing AMQ-4744: Support using LevelDB as a nested store in mKahaDB
2013-09-27 09:19:48 -04:00
Timothy Bish
2142045953
https://issues.apache.org/jira/browse/AMQ-4731
...
Initial fix for this issue. Uses a separate collection to track the
creation time of the consumers, might want to test just using a
ConcurrentLinkedQueue since that will stay in creation or naturally
although the remove operations could cost more..
2013-09-20 16:50:20 -04:00
gtully
efaa351db7
https://issues.apache.org/jira/browse/AMQ-4365 - allow lease locker to be used by kahadb - remove deps on jdbc pa. LockableService now passes a reference to a locker so it can pull the brokerService, extracted some of the jdbc lock common stuff, additional test kahadb with jdbc lease
2013-09-20 15:33:24 +01:00
gtully
0f90695db7
https://issues.apache.org/jira/browse/AMQ-4729 - add lockableSupport to mKahaDb to isolate it from dynamically created filtered kahadb locks, nested locks are disabled when top level lock is in place. default to a sharedfile locker
2013-09-19 21:58:43 +01:00
Timothy Bish
e6e7ba7e44
https://issues.apache.org/jira/browse/AMQ-4725
...
Enable all tests now that things are fixed.
2013-09-18 10:27:26 -04:00
Timothy Bish
1bc55049e6
https://issues.apache.org/jira/browse/AMQ-4725
...
temporarily apply patch to disable hanging tests
2013-09-17 17:34:07 -04:00
Hiram Chirino
fd67eefad6
Improve test for AMQ-4717: verify that propertyExists also works.
2013-09-10 12:53:46 -04:00
Hiram Chirino
9c75fe7b61
Fix for AMQ-4717: populateJMSXUserID is not setting the JMSXUserID property on the JMS message in JMX
2013-09-10 10:45:52 -04:00
gtully
6c5732bc5c
https://issues.apache.org/jira/browse/AMQ-2327 - resolve. key is not to conduit proxy/proxy consumers b/c the dependencies cannot be easily resolved without more network traffic on additions to demand subs. Maintaining the order of consumer advisories fixes duplicate suppression. thanks for the easymock test. while brittle it did help focus on checkpaths which was key
2013-09-06 22:46:09 +01:00
Timothy Bish
d1446c3bca
fix and tests for: https://issues.apache.org/jira/browse/AMQ-4073
2013-09-05 15:59:01 -04:00
gtully
b588d6cb9b
https://issues.apache.org/jira/browse/AMQ-4643 - update to jdbc checkpoint to validate connection before declaring success, is more bullit proof in preventing an early restart even if start is now deferred till after stop completes
2013-09-03 16:35:08 +01:00
Dejan Bosanac
a0c1781c4e
https://issues.apache.org/jira/browse/AMQ-4711 - totalMessageCount stat is not decremented after destination removal
2013-09-03 10:22:25 +02:00
gtully
0525772190
https://issues.apache.org/jira/browse/AMQ-4709 - add support for <authorizationEntry .. read="*" ..> to match any group
2013-09-03 00:37:33 +01:00
gtully
3222767e79
https://issues.apache.org/jira/browse/AMQ-3779 - add perDestinationLogger attribute - logger for producer send of the form: org.apache.activemq.broker.util.LoggingBrokerPlugin.<type>.<name>
2013-09-03 00:32:22 +01:00
Hiram R. Chirino
f4d51e092b
Adding a LevelDB version of the RedeliveryRestartTest. Implemented redelivery tracking in the leveldb store.
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1518289 13f79535-47bb-0310-9956-ffa450edef68
2013-08-28 17:20:25 +00:00
Gary Tully
ba2e8d4b07
https://issues.apache.org/jira/browse/AMQ-4196 - extend limit on test for slower hardware
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1518173 13f79535-47bb-0310-9956-ffa450edef68
2013-08-28 12:08:32 +00:00
Gary Tully
65ba623c96
https://issues.apache.org/jira/browse/AMQ-2902 - resolve intermittent test failure when stop ocurrs while start is in progress
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1518171 13f79535-47bb-0310-9956-ffa450edef68
2013-08-28 11:48:15 +00:00
Timothy A. Bish
8b61c3919c
fix tests
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1517978 13f79535-47bb-0310-9956-ffa450edef68
2013-08-27 20:42:57 +00:00
Timothy A. Bish
b3c132780b
fix unit tests
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1517076 13f79535-47bb-0310-9956-ffa450edef68
2013-08-23 22:18:16 +00:00
Timothy A. Bish
85bb229aa7
fix for: https://issues.apache.org/jira/browse/AMQ-4683
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1516561 13f79535-47bb-0310-9956-ffa450edef68
2013-08-22 19:45:22 +00:00
Gary Tully
f155083a61
use valid error code (in place of xa_ok) for xaexceptions in the absense of marshalled exception content from the broker
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1515783 13f79535-47bb-0310-9956-ffa450edef68
2013-08-20 11:21:43 +00:00
Timothy A. Bish
717345f499
test to show that: https://issues.apache.org/jira/browse/AMQ-4677 is not an issue. Verifies that the LevelDB logs are cleared as messages are consumed.
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1514502 13f79535-47bb-0310-9956-ffa450edef68
2013-08-15 21:24:17 +00:00
Gary Tully
7c50c1c736
fix up failure - still leveldb variant problem that needs work - testQueueTransactionalOrderWithRestart - org.apache.activemq.bugs.AMQ2149LevelDBTest
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1512332 13f79535-47bb-0310-9956-ffa450edef68
2013-08-09 15:11:11 +00:00
Timothy A. Bish
1773e2c11c
fix for: https://issues.apache.org/jira/browse/AMQ-4582
...
treat bad enabledCipherSuites option as non-recoverable.
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1512017 13f79535-47bb-0310-9956-ffa450edef68
2013-08-08 20:26:23 +00:00
Gary Tully
c7aad77a16
extend the lease period in the test to make more deterministic wrt timing
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1511842 13f79535-47bb-0310-9956-ffa450edef68
2013-08-08 15:54:59 +00:00
Timothy A. Bish
798eb1fc13
fix up test case for https://issues.apache.org/jira/browse/AMQ-4268
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1511788 13f79535-47bb-0310-9956-ffa450edef68
2013-08-08 14:02:50 +00:00
Gary Tully
90d6c2042d
https://issues.apache.org/jira/browse/AMQ-4212 - fix auto upgrade from ver 1 and 2 to 5 - regression in KahaDBVersionTest
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1511711 13f79535-47bb-0310-9956-ffa450edef68
2013-08-08 11:51:29 +00:00
Gary Tully
ae84399b97
fix intermittent test failure - memorylimittest on jdbc
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1511491 13f79535-47bb-0310-9956-ffa450edef68
2013-08-07 21:08:14 +00:00
Gary Tully
aed6b0054a
fix up test failure - XBeanXmlTest
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1511356 13f79535-47bb-0310-9956-ffa450edef68
2013-08-07 15:17:05 +00:00
Timothy A. Bish
c45523fa4d
apply patch for: https://issues.apache.org/jira/browse/AMQ-4670
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1511340 13f79535-47bb-0310-9956-ffa450edef68
2013-08-07 14:51:38 +00:00