Commit graph

18 commits

Author SHA1 Message Date
Endre Sándor Varga
b055ba967b Fixed race causing missed wakeups 2013-05-07 18:38:54 +02:00
Björn Antonsson
539df2e98a Enforce mailbox types on System actors. See #3273 2013-05-03 11:05:32 +02:00
Viktor Klang
6ab6e893e8 work around epoll() bug, see #3176
√: Removing selectNow and select(timeout) from Akka IO config to use only unbounded selects
RK: rebase it onto current master and remove AkkaSelector verbiage
2013-05-02 14:12:18 +02:00
Patrik Nordwall
9e56ab6fe5 Disallow re-joining, see #2873
* Disallow join requests when already part of a cluster
* Remove wipe state when joining, since join can only be
  performed from empty state
* When trying to join, only accept gossip from that member
* Ignore gossips from unknown (and unreachable) members
* Make sure received gossip contains selfAddress
* Test join of fresh node with same host:port
* Remove JoinTwoClustersSpec
* Welcome message as reply to Join
* Retry unsucessful join request
* AddressUidExtension
* Uid in cluster Member identifier
  To be able to distinguish nodes with same host:port
  after restart.
* Ignore gossip with wrong uid
* Renamed Remove command to Shutdown
* Use uid in vclock identifier
* Update sample, Member apply is private
* Disabled config duration syntax and cleanup of io settings
* Update documentation
2013-04-17 16:48:18 +02:00
Mathias
ba49e910d7 io: catch CancelledKeyExceptions in SelectionHandler, see #3191 2013-04-05 22:37:12 +02:00
Mathias
1fa574b372 Tone down logging in SelectionHandler 2013-03-27 15:50:23 +01:00
Mathias
78f3b10b45 Turn "compile-time constant" into compile-time constant 2013-03-27 15:16:28 +01:00
Roland
6d61a59a0f add INTERNAL API markers and explicit return types 2013-02-15 13:11:35 +01:00
Endre Sándor Varga
e9da097621 Fixed according to revew comments 2013-02-10 13:52:52 +01:00
Endre Sándor Varga
74396246ce Connection based UDP fixed
- SelectionHandler unregisters only selected interests, not all.
 - Fixed tests to be properly ignored on Windows
2013-02-07 17:54:42 +01:00
Endre Sándor Varga
116dcc0e54 Various minor changes:
- added forwarders to SO objects to Inet
 - added batch read support for UDP
 - changed write for UDP
 - SimpleSender is now registered as everone else
2013-02-06 11:44:21 +01:00
Endre Sándor Varga
e2ce4644f1 Added connection style UDP (not working fully yet) 2013-02-05 15:48:29 +01:00
Endre Sándor Varga
98a707bd57 Fixed temporarily disabled StopReading operation 2013-02-05 13:38:27 +01:00
Endre Sándor Varga
78a9e81a6b Eliminated KickStartDone and using ChannelRegistered 2013-02-05 13:26:43 +01:00
Endre Sándor Varga
3505a7e76b Failed commands in SelectionHandler are now notified in a nicer way. 2013-02-05 12:17:26 +01:00
Endre Sándor Varga
58ab585844 Various fixes to tests 2013-02-04 11:21:04 +01:00
Endre Sándor Varga
8b4a3b0b92 Another LIMBO commit, but TCP now uses the unified selector 2013-02-01 13:11:17 +01:00
Endre Sándor Varga
ad60b155c6 Temporary LIMBO commit, but UDP now uses the unified selector 2013-02-01 12:38:13 +01:00