maniolias
da6d059547
feat(cluster): create way to test single/gossip/cluster
...
* docker-compose files to easily setup cluster or single node eventstore
* programmatic tests for single/gossip/cluster
2020-09-17 10:33:49 +02:00
maniolias
f79a0444f6
feat(cluster): rewrite cluster discovering
...
* Discovering process adapted from EventStore scala client
* Use DNS for first discover but also for reconnoctions (the aim is to be able to reconnect even if all nodes have new IP addresses eg. after rolling update in a cloud environment)
* Being able to perform proper unit testing
2020-09-17 09:52:11 +02:00
fe82aebfec
Fix #91
2019-11-02 15:40:02 -07:00
Nicolas Dextraze
6ad2d34114
Added some more tests around RecordedEvent properties type
2019-11-01 12:57:54 -07:00
Nicolas Dextraze
bbf25ee8b5
Update dev dependencies
...
Set idea language to ES6
Run tests against dist
2019-11-01 11:30:06 -07:00
34e8262dc8
Make Ssl tests opt-in
2018-04-12 09:42:49 -07:00
bc2fbe14e3
Adding SSL support, release 0.2.3
2018-03-11 15:25:44 -07:00
a5807483a2
Merge branch 'v4_proto'
2017-11-08 12:47:30 -08:00
e79ad8f9c4
Use Long in Stream catchup subscription
...
Use Long in tests
Bump version to 2.0
2017-11-08 12:45:22 -08:00
Nicolas Dextraze
16c081020a
Add ProjectionsManager
2017-10-18 14:39:25 -07:00
Nicolas Dextraze
4584517ede
Update tests, typescript declaration
2017-10-17 15:55:07 -07:00
7c94e26055
handle eventAppeared callback returning Promise
2017-07-16 17:11:54 -07:00
Nicolas Dextraze
6634dee5f3
Fix unhandled rejection issue with connectToPersistentSubscription #44
2017-06-30 18:54:25 -07:00
1d21facd2c
Fix #41
2017-06-24 11:32:04 -07:00
Nicolas Dextraze
85814ed03f
Fix binary string issue in Large event tests
2017-03-29 13:29:17 -07:00
Rob
883e89abfe
[test] read a large event from the stream
2017-03-29 09:59:54 +02:00
Rob
e39280a2dc
[test] append Large event to a stream
2017-03-29 09:59:20 +02:00
Rob
d71d565197
[test] append to stream stress test
2017-03-22 10:12:53 +02:00
9e29e60cfa
Adding test around live/read events
2017-03-11 14:31:24 -08:00
Nicolas Dextraze
158ca2d0a7
v0.0.28
2017-02-25 14:12:13 -08:00
Nicolas Dextraze
1558918692
19: Implement cluster discovery using dns
2017-01-29 10:57:59 -08:00
Nicolas Dextraze
0463d85cfe
Switch back non-cluster tests to localhost
2017-01-28 18:35:35 -08:00
Nicolas Dextraze
006b5b4791
18 - Changing all hostname to host, fixing some async issues in tests
2017-01-28 18:04:58 -08:00
3acfaafb2a
14 - fix creationConnection with tcp://host:port failing
2016-12-06 18:56:06 -08:00
Nicolas Dextraze
93e61434dd
Update README for tests and fix tcp port for default
2016-10-30 09:44:29 -07:00
Nicolas Dextraze
830a317f0d
Bumping version to 0.0.7, exposing loggers, minor bug fixes, cluster connection (wip)
2016-10-20 04:40:46 -07:00
Nicolas Dextraze
f951a625f4
Performance improvement by using strict equality, fixed heartbeat issue in connection stage
2016-10-17 21:58:28 -07:00
Nicolas Dextraze
dd1302f641
Implemented connection to cluster using gossip seeds
2016-10-15 15:41:25 -07:00
Nicolas Dextraze
4ea996781f
Adding tests
2016-10-14 22:53:23 -07:00
Nicolas Dextraze
b2504749ce
Adding transaction tests
2016-03-18 14:04:07 -07:00
Nicolas Dextraze
77704a8786
Adding tests suites for readAll and readStream
2016-03-14 17:55:35 -07:00
Nicolas Dextraze
d1b9d6958b
extracting base class for tests, adding readEvent tests, fixing typed error in related operations, adding a file logger
2016-03-13 18:38:42 -07:00
Nicolas Dextraze
0b63df85e7
Add failure scenarios tests for connection, appendToStream, deleteStream (wip)
2016-03-11 15:55:27 -08:00
Nicolas Dextraze
f1c3c42d46
Adding persistent subscription support
2016-03-10 22:57:39 -08:00
Nicolas Dextraze
05e693d7b9
Replace when with native Promise
2016-03-09 16:09:18 -08:00
Nicolas Dextraze
3bf4b92ff3
Moved eventStoreConnection in it's onw file
2016-03-09 15:37:54 -08:00
Nicolas Dextraze
9be67bf7c7
Initial commit
2016-03-09 12:46:15 -08:00