Peter Lawrey
393be94238
HCOLL-251 Make the tests more stable.
2014-12-27 14:53:26 +00:00
leventov
81f6142af7
Clearly separated notion of entries and chunks, averageKeySize()/ValueSize() instead of keySize()/valueSize(), minor fixes and refactorings
2014-12-26 05:22:54 +07:00
leventov
890d5a87f7
HCOLL-203 Fixed testAcquireLockedLLPerf -- use all available processors
2014-12-22 22:36:48 +07:00
Rob Austin
0b765451a8
HCOLL-265 test for - Chronicle Maps with Identical char[] values are not equal
2014-12-22 13:15:21 +00:00
Rob Austin
f224a2dd6d
HCOLL-265 test for - Chronicle Maps with Identical char[] values are not equal
2014-12-22 10:58:08 +00:00
Peter Lawrey
95f5ed6ac5
Merge remote-tracking branch 'origin/master'
2014-12-19 21:34:18 +00:00
Peter Lawrey
4a05e33d46
Add an example for lots of entries.
2014-12-19 21:32:45 +00:00
leventov
e951a4339a
Reduced unnecessary and wrong ChronicleMapBuilder.entrySize() usage
2014-12-19 23:34:02 +07:00
Rob Austin
80c37e38f0
changed to @Test(expected = IllegalStateException.class)
2014-12-19 09:53:48 +00:00
Rob Austin
68cc65afb0
added @Ignore
2014-12-19 09:40:41 +00:00
leventov
bdeda7cc9f
Fixed ChronicleMapTest.testAcquireLockedLLPerf()
2014-12-17 12:52:06 +07:00
Peter Lawrey
6aaa5b9d6b
HCOLL-251 Re-tune the estimates for number of segment and how much entry headroom to use.
2014-12-16 20:48:18 +00:00
Rob Austin
817362d3f0
HCOLL-221 removed @Ignore as the test is now passing
2014-12-12 10:44:18 +00:00
Rob Austin
81082aab62
Added back in the @Ignore and JIRA - this has just failed on TC so I defiantly think there is a genuine bug
...
ChronicleMapTest.testAcquireFromMultipleThreads
Current failure: #816 rob.austin (2) 03 Dec 14 09:23
First failure: #815 rob.austin (1) 02 Dec 14 20:09
java.lang.AssertionError: expected:<10000> but was:<9994>
at org.junit.Assert.fail(Assert.java:88)
at org.junit.Assert.failNotEquals(Assert.java:743)
at org.junit.Assert.assertEquals(Assert.java:118)
at org.junit.Assert.assertEquals(Assert.java:555)
at org.junit.Assert.assertEquals(Assert.java:542)
at net.openhft.chronicle.map.ChronicleMapTest.testAcquireFromMultipleThreads(ChronicleMapTest.java:553)
at net.openhft.chronicle.map.ChronicleMapTest.testAcquireFromMultipleThreads(ChronicleMapTest.java:529)
« Hide stacktrace
see http://teamcity.higherfrequencytrading.com:8111/viewLog.html?buildId=3763&tab=buildResultsDiv&buildTypeId=OpenHFT_ChronicleMap_Snapshot
2014-12-03 09:29:56 +00:00
leventov
a5631953d6
HCOLL-221 enabled testAcquireFromMultipleThreads() test, because failing ONLY within IntelliJ, from Maven build it succeeds on all machines. Seems there is no bugs.
2014-12-02 14:49:20 +07:00
leventov
f0bb095d65
HCOLL-222 clarified error message if trying to put the unitialized byteable key/value, that might be quite common mistake
2014-12-01 23:21:58 +07:00
Peter Lawrey
1e40c765f8
Remove blank lines at the start of methods and loops.
2014-11-30 22:48:57 +02:00
Peter Lawrey
adae564595
Remove blank lines before }
2014-11-30 22:46:22 +02:00
Peter Lawrey
6d4b143903
Remove double and triple blank lines
2014-11-30 22:43:32 +02:00
Peter Lawrey
50a337af0d
HCOLL-211 Add marshallers for List and Set.
2014-11-30 13:44:59 +02:00
Rob Austin
e69d204c90
HCOLL-222 added failing test - map.put() throwing and NPE when putting a LongValue$$Native
2014-11-28 11:34:55 +00:00
Rob Austin
71e4ddfd1f
Resurrecting some commented out test and removing the sleep from the close on StatelessClient
2014-11-27 21:07:02 +00:00
Rob Austin
49fc123755
HCOLL-81 made publicly a single ChronicleMapBuilder, that delegates onto internal implementations
2014-11-15 09:05:26 +00:00
Rob Austin
54b5412e53
HCOLL-81 simplified code by using lookupUsing
2014-11-14 15:05:07 +00:00
Rob Austin
e772737f36
HCOLL-81 renamed ChronicleMap to ChronicleMapOnHeapUpdatableBuilder as Peter wanted the OffHeapUpdated Builder to be the default ChronicleMapBuilder.
2014-11-14 12:59:03 +00:00
Rob Austin
0fd6e98bed
HCOLL-81 StatelessClient : Add a visitor pattern to Chronicle Map ( tested with lamda expressions in java8 )
2014-11-14 11:58:12 +00:00
Rob Austin
b7033da88c
checking in a failing test so that roman can take a look at it.
2014-11-14 09:48:37 +00:00
Peter Lawrey
fa4ecf828d
Improve closing of resources on windows system.
2014-11-13 00:09:11 +00:00
leventov
356b4e7eef
HCOLL-201 implemented LongValue special case marshallers
2014-11-12 15:11:55 +03:00
Rob Austin
1441fe02f2
Merge remote-tracking branch 'origin/master'
2014-11-11 10:54:00 +00:00
Rob Austin
339ab05b4c
HCOLL-200 Set tcp replication dirty when using acquireUsing
2014-11-11 10:53:39 +00:00
Peter Lawrey
2a28dd0147
Fix an intialisation problem.
2014-11-11 10:51:24 +00:00
Rob Austin
ee787085d3
HCOLL-199 Investigate why TC is missing tests
2014-11-11 09:15:11 +00:00
Rob Austin
40b1f7cf77
Merge remote-tracking branch 'origin/master'
2014-11-11 08:56:57 +00:00
Rob Austin
94aabe3911
reverted back to allow acquireUsing to be passsed a NULL value
2014-11-11 08:56:36 +00:00
Peter Lawrey
c90f424e3f
HCOLL-198 Add a long -> long test.
2014-11-11 00:32:06 +00:00
Rob Austin
edf2927a06
fixed up some broken tests
2014-11-10 23:37:21 +00:00
leventov
1cbdd91640
Fix tests
2014-11-10 18:38:14 +03:00
leventov
2be60c999a
Merge branch 'master' of github.com:OpenHFT/Chronicle-Map
...
Conflicts:
src/main/java/net/openhft/chronicle/map/AbstractChronicleMapBuilder.java
2014-11-10 18:15:58 +03:00
leventov
daac52ba35
Changed acquireUsingLocked and getUsingLocked behaviour -- now throwing IllegalState if the given value is not reused
2014-11-10 18:14:30 +03:00
Peter Lawrey
1774a4d331
Tweek segment sizes again.
2014-11-10 15:07:08 +00:00
Rob Austin
c143726275
updated documentation and test that show that our API does not currently work to spec.
2014-11-10 13:58:40 +00:00
leventov
4a51b129a3
Many renames, API refactorings, classes/interfaces made private to net.openhft.chronicle.map package
...
Conflicts:
src/main/java/net/openhft/chronicle/map/StatelessChronicleMap.java
src/test/java/net/openhft/chronicle/map/ChronicleMapTest.java
2014-11-07 12:10:40 +03:00
Rob Austin
9dec1ed4db
reverted cff7c5bea8
2014-11-04 14:44:59 +00:00
Rob Austin
a0c89935f5
reverted cff7c5bea8
2014-11-04 14:29:06 +00:00
Rob Austin
507e3d5259
Merge remote-tracking branch 'origin/master'
2014-11-02 23:19:34 +00:00
Rob Austin
580b6aba78
HCOLL-155 cleaned up putOnClose
2014-11-02 23:18:58 +00:00
Peter Lawrey
245908baad
Add a perf test for acquireUsingLocked.
2014-11-02 23:09:21 +00:00
Rob Austin
ef0cd0f96f
HCOLL-155 removed acquireUsingReadLocked and acquireUsingWriteLocked to WriteContext<K,V> acquireUsingLocked(@NotNull K key, @NotNull V usingValue); and ReadContext<K,V> getUsingLocked(@NotNull K key, @NotNull V usingValue);
2014-11-02 18:35:26 +00:00
Rob Austin
118ed1676f
HCOLL-155 added two of peters tests and them implemented the code accordingly - the test are net.openhft.chronicle.map.ChronicleMapTest#testOffheapAcquireUsingLocked and net.openhft.chronicle.map.ChronicleMapTest#testOnheapAcquireUsingLocked
2014-11-02 00:16:02 +00:00