Commit graph

11387 commits

Author SHA1 Message Date
Björn Antonsson
0c13213e4f Merge branch 'master' into wip-2497-ensure-that-packages-do-not-cross-artifacts-ban
Conflicts:
	akka-docs/project/migration-guide-2.0.x-2.1.x.rst
2012-09-18 12:58:56 +02:00
Viktor Klang
fb8579cd2b #2512 - Typo in docs 2012-09-18 12:26:55 +02:00
Viktor Klang
e00aa0f0ce #2492 - Skipping publishArtifact for sample libs 2012-09-18 12:26:00 +02:00
Roland Kuhn
854701c532 Merge pull request #704 from akka/wip-1842-doc-receive-∂π
clarify limitations of `def receive` in Scala, see #1842
2012-09-18 03:18:01 -07:00
Viktor Klang
035770c4d9 #2492 - Dropping the samples from the dist, still published though. 2012-09-18 12:08:28 +02:00
Björn Antonsson
238bb474a4 Make multi-jvm-tests compile with normal tests (again). See #2316 2012-09-18 12:06:53 +02:00
Patrik Nordwall
175dd4c547 Minor cleanup 2012-09-18 10:49:41 +02:00
Patrik Nordwall
8817a38dff Remove graphviz diagram generation in docs build, see #2505
* Plain image for the circuit breaker
2012-09-18 10:19:40 +02:00
Roland
35b7a9e338 second round of FiniteDuration business, including cluster fixes
- make Scheduler only accept FiniteDuration, which has quite some
  knock-on effects
2012-09-18 09:58:30 +02:00
Roland
379164cba5 fix two relative imports in Agent.scala 2012-09-17 21:32:29 +02:00
Roland Kuhn
8a63101839 Merge pull request #705 from akka/wip-2503-finite-duration-∂π
unb0rk akka-actor-nightly build
I have fixed the relative imports on a different branch after noticing that I did not introduce them here.
2012-09-17 12:31:44 -07:00
Roland
8a8b32d0eb various documentation patches, found at the bottom of my inbox 2012-09-17 21:25:41 +02:00
Roland
cd4927dd04 make TestKitBase.testActor strict, see #2514 2012-09-17 21:24:28 +02:00
Patrik Nordwall
90d2fb46fc ClassTag to construct arrays, see #944
* array instead of Vector
2012-09-17 20:46:58 +02:00
Björn Antonsson
44f4fdb003 Some optimizations for the ConsistentHashingRouter 2012-09-17 14:52:25 +02:00
Björn Antonsson
7dac4d8faf Clean up akka-file-mailbox for OSGi. #see 2497 2012-09-17 13:48:31 +02:00
Björn Antonsson
5f63469264 Clean up akka-remote for OSGi and re-enable OSGi bundles. See #2497 2012-09-17 13:47:57 +02:00
Patrik Nordwall
64a1fb0235 Rename a few things, see #944
* hashKey
* hashMapping ConsistentHashMapping
* withHashMapper ConsistentHashMapper
2012-09-17 13:24:18 +02:00
Patrik Nordwall
b4f5948340 Remove router benchmark, see #944 2012-09-17 12:12:19 +02:00
Patrik Nordwall
48a0fda991 Java doc sample for consistent hashing router, see #944
* Allow return null as undefined ConsistentHashMapping
2012-09-17 11:40:06 +02:00
Björn Antonsson
1715c60190 Disable OSGI for now. 2012-09-17 09:51:59 +02:00
Patrik Nordwall
d59612609f Handle FromConfig in withFallback also, see #944 2012-09-17 09:39:35 +02:00
Patrik Nordwall
08dbc4d235 Incorporate minor review feedback, see #944 2012-09-17 09:30:52 +02:00
Patrik Nordwall
da3f08cf41 Simplify selectDeploymentTarget
* Break the loop immediately when no more targets
2012-09-17 08:42:47 +02:00
Roland
fb2c812da0 comment on evil lazy val trick in FSMActorSpec 2012-09-14 16:54:42 +02:00
Roland
251a62293a unb0rk akka-actor-nightly build
This means tightening types from Duration to FiniteDuration in several
places; a good thing, since we replace runtime complaints by compile
time errors.
2012-09-14 16:44:38 +02:00
Patrik Nordwall
50fc5a03a2 Complete unfinished ConsistentHashingRouterDocSpec, see #944 2012-09-14 14:28:47 +02:00
Patrik Nordwall
48d8a09075 Remove note about redis client, completely different impl, see #944 2012-09-14 13:53:04 +02:00
Patrik Nordwall
a4dd6b7547 Support partial function to map message to hash key, see #944
* Partial function, ConsistentHashRoute, for Scala API
* withConsistentHashMapping ConsistentHashMapping for
  Java API
* Updated documentation
2012-09-14 13:47:58 +02:00
Patrik Nordwall
e3bd02b82c Optimized ConsistentHash with array and binarySearch, see #944
* Benchmarked with https://gist.github.com/3720666
* Instead of using TreeMap and rangeImpl this uses
  an sorted array of hash values of the nodes, and
  uses binarySearch in java.util.Arrays to find
  next node clockwise
* Benchmarked with https://gist.github.com/3720666
* Benchmark results show improvement from 500 kmsg/s
  to 700 kmsg/s, round-robin handles 1300 kmsg/s
2012-09-14 11:06:55 +02:00
Roland
3be6bd4882 clarify limitations of def receive in Scala, see #1842 2012-09-14 09:36:15 +02:00
Patrik Nordwall
a515c28e93 Correction, get from ref first, see #944 2012-09-13 22:04:22 +02:00
Patrik Nordwall
5c20c07199 Use tuple to update ConsistentHash and routees together, see #944 2012-09-13 20:44:17 +02:00
Viktor Klang
4afd41f9c3 #2489 - Remove ConnectionManager 2012-09-13 18:07:55 +02:00
Patrik Nordwall
5a90d7198c Improvements based on review feedback, see #944 2012-09-13 18:06:35 +02:00
Viktor Klang (√)
ee8034e142 Merge pull request #690 from akka/wip-2472-√
#2472 - making the akka-sbt-plugin publish via Ivy, and removed redundan...
2012-09-13 08:56:34 -07:00
Patrik Nordwall
d74464ba50 Move MurmurHash to separate file due to license header, see #944
* Also removed unused 'class MurmurHash', we only use
  'object MurmurHash'
2012-09-13 14:25:25 +02:00
Roland Kuhn
1972bdfd24 Merge pull request #702 from akka/wip-2462-duration-docs-∂π
move code snippets into compiled files for duration.rst, see #2462
2012-09-13 04:26:31 -07:00
Björn Antonsson
0088c937f2 Merge pull request #701 from akka/wip-2494-publish-sbt-multi-jvm-releas-ban
Publish sbt-multi-jvm 0.2.0 release. See #2494
2012-09-13 04:19:19 -07:00
Björn Antonsson
9729df1595 Merge pull request #692 from akka/wip-1802-multijvm-test-harnesses-needs-to-be-published-ban
The multi-jvm test harness needs to be published. See #1802.
2012-09-13 04:13:56 -07:00
Patrik Nordwall
00b6bb660b Merge pull request #699 from akka/wip-2438-send-cluster-state-patriknw
Request send/publish of CurrentClusterState, see #2438
2012-09-13 03:37:32 -07:00
Patrik Nordwall
0524ba0a65 Cluster documentation
* 2 Sample applications with main programs to play with,
  and multi-node tests to illustrate testing, and
  code snippets for inclusion in rst docs
* TransformationSample illustratates subscription to
  cluster events
* StatsSample illustrates usage of cluster aware routers, both
  lookup and deploy
2012-09-13 11:35:04 +02:00
Patrik Nordwall
adeb4fc8b8 Handle empty availableNodes, see #2103 2012-09-13 11:34:53 +02:00
Roland
795381787b move code snippets into compiled files for duration.rst, see #2462 2012-09-13 11:21:45 +02:00
Björn Antonsson
41e20f4267 Updated docs with new sbt-multi-jvm versions and names. See #2494 2012-09-13 09:42:26 +02:00
Björn Antonsson
1cb191e958 Changed sbt-multi-jvm version and naming according to plugin guidelines. See #2494 2012-09-13 09:24:35 +02:00
Björn Antonsson
fe7091e2d2 Typo in docs. #1802 2012-09-12 15:50:02 +02:00
Björn Antonsson
afe30e9038 Removed all dependencies to ScalaTest in the published artifacts. See #1802 2012-09-12 15:12:13 +02:00
Björn Antonsson
6c25954a2d Merge branch 'master' into wip-1802-multijvm-test-harnesses-needs-to-be-published-ban 2012-09-12 11:09:26 +02:00
Björn Antonsson
4d112f0467 Merge branch 'master' into wip-2368-supervisorhierarchyspec-failures-ban
Conflicts:
	akka-actor-tests/src/test/scala/akka/actor/SupervisorHierarchySpec.scala
2012-09-12 10:58:15 +02:00