Commit graph

14038 commits

Author SHA1 Message Date
Björn Antonsson
9bcaeff87d +per #13944 Send RecoveryComplete message at end of recovery
Fixes #13944

Conflicts:
	akka-docs/rst/scala/code/docs/persistence/PersistenceDocSpec.scala
	akka-persistence/src/main/scala/akka/persistence/Processor.scala
	project/AkkaBuild.scala
2014-06-10 13:22:10 +02:00
Patrik Nordwall
3c9483520a Merge pull request #15382 from akka/wip-15365-UniqueAddress-master-patriknw
+clu #15365 Make cluster.UniqueAddress public (for validation)
2014-06-10 13:07:06 +02:00
Konrad Malawski
8fb9af1cfd Merge pull request #15380 from ktoso/port-persistAsync
!per PersistentActor#persistAsync (forward port)
2014-06-10 12:56:50 +02:00
Patrik Nordwall
4e9592b4db +clu #15365 Make cluster.UniqueAddress public
(cherry picked from commit 2a2caeebd585d6dde53bbca0125e62626f7bae51)

Conflicts:
	akka-cluster/src/main/scala/akka/cluster/Member.scala
2014-06-10 11:23:23 +02:00
Konrad 'ktoso' Malawski
d51b79c95a !per persistAsync
Breaks binary compatibility because adding new methods to Eventsourced
trait. Since akka-persistence is experimental this is ok, yet
source-level compatibility has been perserved thankfuly :-)

Deprecates:
* Rename of EventsourcedProcessor -> PersistentActor
* Processor -> suggest using PersistentActor
* Migration guide for akka-persistence is separate, as wel'll deprecate in minor versions (its experimental)
* Persistent as well as ConfirmablePersistent - since Processor, their
  main user will be removed soon.

Other changes:
* persistAsync works as expected when mixed with persist
* A counter must be kept for pending stashing invocations
* Uses only 1 shared list buffer for persit / persistAsync
* Includes small benchmark
* Docs also include info about not using Persistent() wrapper
* uses java LinkedList, for best performance of append / head on
  persistInvocations; the get(0) is safe, because these msgs only
  come in response to persistInvocations
* Renamed internal *MessagesSuccess/Failure messages because we kept
  small mistakes seeing the class "with s" and "without s" as the same
* Updated everything that refered to EventsourcedProcessor to
  PersistentActor, including samples

Refs #15227

Conflicts:
	akka-docs/rst/project/migration-guides.rst
	akka-persistence/src/main/scala/akka/persistence/JournalProtocol.scala
	akka-persistence/src/main/scala/akka/persistence/Persistent.scala
	akka-persistence/src/test/scala/akka/persistence/PersistentActorSpec.scala
	project/AkkaBuild.scala
2014-06-10 11:09:12 +02:00
Björn Antonsson
5f3d6029b1 Merge pull request #15376 from akka/wip-13898-failed-SharedLeveldbJournalSpec-master-ban
=per #13898 Make LocalSnapshotStore directory creation more robust (Validation)
2014-06-09 14:06:03 +02:00
Björn Antonsson
05c9d09db3 Merge pull request #15375 from akka/wip-13962-investigate-leveldb-compaction-issue-master-ban
=per #13962 Close LevelDB snapshots to avoid resource leakage (Validation)
2014-06-09 14:05:49 +02:00
Björn Antonsson
6c4f61b405 =per #13898 Make LocalSnapshotStore directory creation more robust 2014-06-09 11:49:26 +02:00
Björn Antonsson
e5a17576cd =per #13962 Close LevelDB snapshots to avoid resource leakage 2014-06-09 11:45:05 +02:00
Patrik Nordwall
e48b6b4185 Merge pull request #15348 from akka/wip-13678-identify-deadLetters-master-patriknw
=act #13678 #15149 Reply with ActorIdentity(None) from deadLetters (for verification)
2014-06-05 12:00:15 +02:00
Konrad Malawski
7ab11c253d Merge pull request #15358 from mkubala/PrettyDurationSpec-fix-mkubala
=tes #15357 fix for PrettyDurationSpec
2014-06-05 10:21:18 +02:00
Björn Antonsson
0c6d584adf Merge pull request #15335 from akka/wip-add-watchSources-for-rst-ban
=pro Add watchSources for *.rst to akka-docs (Forward Port)
2014-06-05 09:40:39 +02:00
Patrik Nordwall
ca4dda10ea =act #13678 #15149 Reply with ActorIdentity(None) from deadLetters
(cherry picked from commit b2f96668baf9efa77de5f97223f055c0a78d0cb8)
2014-06-05 08:28:40 +02:00
Marcin Kubala
a165f6da92 =tes #15357 fix for PrettyDurationSpec 2014-06-04 20:50:26 +02:00
Patrik Nordwall
5cffdd04d4 Merge pull request #15345 from akka/wip-13923-silence-test-log-patriknw
=rem #13923 Mute log and stack traces in RemoteInitErrorSpec
2014-06-04 16:00:10 +02:00
Patrik Nordwall
4a8f24870c =rem #13923 Mute log and stack traces in RemoteInitErrorSpec 2014-06-04 09:16:30 +02:00
Patrik Nordwall
3a12375c5f Merge pull request #15112 from csomogyi/master
=rem #13923 Fixes hanging ActorSystem termination
2014-06-04 08:48:05 +02:00
Martynas Mickevičius
8b21aceb66 Merge pull request #15334 from 2m/wip-update-to-sbt-0.13.5
=proj #15333 Update to sbt 0.13.5
2014-06-03 11:08:36 +02:00
Björn Antonsson
a917e2f816 =pro Add watchSources for *.rst to akka-docs 2014-06-03 10:29:43 +02:00
Martynas Mickevicius
e72945b544 =proj #15333 Update to sbt 0.13.5 2014-06-03 09:49:47 +02:00
Björn Antonsson
ad1a4e9c70 Merge pull request #15324 from akka/wip-15131-snapshotstore-directory-check-master-ban
=per #15131 Make LocalSnapshotStore fail if it can't create target directory (Forward Port)
2014-06-02 16:25:22 +02:00
Björn Antonsson
dff9c61b54 Merge pull request #15323 from akka/wip-15212-make-LocalSnapshotStore-more-robust-master-ban
=per #15212 Avoid half written snapshots in LocalSnapshotStore (Forward Port)
2014-06-02 09:35:47 +02:00
Björn Antonsson
eec1b7ce73 =per #15131 Make LocalSnapshotStore fail if it can't create target directory 2014-06-02 08:40:20 +02:00
Björn Antonsson
2c3c13eddd =per #15212 Avoid half written snapshots in LocalSnapshotStore
Conflicts:
	project/AkkaBuild.scala
2014-05-30 18:20:33 +02:00
Björn Antonsson
f0d18cffe4 Merge pull request #15315 from akka/wip-15265-register-read-ops-master-ban
=act #15265 Enable OP_READ interest for pullMode early ResumeReading (Forward Port)
2014-05-30 18:07:50 +02:00
Konrad Malawski
5a9ae03a40 Merge pull request #15312 from Locke/patch-1
=act log source example - trait takes type params
2014-05-30 15:17:41 +02:00
André Wolski
286b335b7c =act log source example - trait takes type params 2014-05-30 13:59:01 +02:00
Björn Antonsson
8beea8ee77 =act #15265 Enable OP_READ interest for pullMode early ResumeReading 2014-05-30 13:56:35 +02:00
Csongor Somogyi
5e978220a5 =rem #13923 Fixes hanging ActorSystem termination
* occurs on failed RemoteActorRef initialization
* fixed shutting down Netty when startup fails
* fixed registering ActorSystem's termination hook before ActorRefProvider
  initialization
* added new test case (checking if no threads left after a failed actor
  system initialization)
2014-05-30 13:43:37 +02:00
Konrad Malawski
bd6cb390ac Merge pull request #15309 from ktoso/silence-curl-ghtagging-ktoso
=pro silence github tagging (curl)
2014-05-30 13:11:46 +02:00
Konrad 'ktoso' Malawski
d4a4e7d691 =pro silence github tagging (curl) 2014-05-30 13:04:02 +02:00
Björn Antonsson
a5539c15fa Merge pull request #15299 from akka/wip-15280-snapshot-serialization-problem-master-ban
=per #15280 Make snapshot header length field deserialize correctly (Validation)
2014-05-28 08:43:49 +02:00
Björn Antonsson
f8bfad1bc1 Merge pull request #15298 from akka/wip-15265-FAILED-PullReadingSpec-master-ban
=act #15265 Make TcpConnection handle Suspend/ResumeReading while waiting for Register (Validation)
2014-05-28 08:43:39 +02:00
Björn Antonsson
80c68af14c =per #15280 Make snapshot header length field deserialize correctly 2014-05-27 16:17:11 +02:00
Björn Antonsson
40384ae21f =act #15265 Make TcpConnection handle Suspend/ResumeReading while waiting for Register 2014-05-27 16:14:48 +02:00
Björn Antonsson
e282ec98c6 Merge pull request #15295 from akka/wip-15290-validatePullRequest-runs-test-master-ban
=pro #15290 Make validatePullRequest run all tests
2014-05-27 11:21:19 +02:00
Roland Kuhn
9803488046 Merge pull request #15220 from sgkim126/master
Fix a typo in parameter name.
2014-05-27 10:11:28 +02:00
Björn Antonsson
1e6ff06f8c =pro #15290 Make validatePullRequest run all tests 2014-05-27 08:11:29 +02:00
Konrad Malawski
131e45e4ff Merge pull request #15257 from 2m/docs-snapshot-repo
=doc #15213 snapshot repo for snapshot dependencies
2014-05-26 14:27:00 +02:00
Konrad Malawski
94d2ce16fb Merge pull request #15276 from ktoso/port-scr-github-tagging
+scr functions for tagging issues on github, for pr-validator (forward port)
2014-05-23 11:18:56 +02:00
Konrad 'ktoso' Malawski
9bba4f88fe =scr silence curl on jenkins, no need for progress bars 2014-05-23 11:17:07 +02:00
Konrad 'ktoso' Malawski
08dc0a8f19 +scr additional functions for tagging issues on github 2014-05-23 11:16:53 +02:00
Björn Antonsson
aadaaa1a1b Merge pull request #15248 from akka/wip-15116-config-1.2.1-master-ban
=pro #15116 Update Typesafe Config to 1.2.1 (Forward Port)
2014-05-22 13:45:36 +02:00
Björn Antonsson
e0c1366009 Merge pull request #15249 from akka/wip-15232-putByteArrayUnsafe-master-ban
=act Add `putByteArrayUnsafe` optimization to `ByteStringBuilder` (Forward Port)
2014-05-22 13:45:33 +02:00
Seulgi Kim
06bae75a29 =act #15220 fix a typo in parameter name 2014-05-22 12:27:17 +09:00
Martynas Mickevicius
ce0125871b =doc #15213 snapshot repo for snapshot dependencies 2014-05-21 17:19:47 +02:00
Patrik Nordwall
713ab14e4c Merge pull request #15209 from jgordijn/15157-clustersharding-start-API-jgordijn
+con #15157 Changed ClusterSharding.start to return the shardRegian ActorRef
2014-05-21 16:10:23 +02:00
Martynas
1926635321 Merge pull request #15251 from 2m/release-stats-from-github
=scr #15002 use github API to get fixed issue list for a milestone
2014-05-21 15:45:28 +02:00
Martynas Mickevicius
f2573d84b9 =scr #15002 use github API to get fixed issue list for a milestone 2014-05-21 13:55:41 +02:00
Konrad Malawski
ee49fcea6d Update .gitignore
Testing PR validator, please ignore.
2014-05-21 13:48:06 +02:00