Revision 1d28971f src/main/scala/gr/grnet/aquarium/util/RandomEventGenerator.scala
b/src/main/scala/gr/grnet/aquarium/util/RandomEventGenerator.scala | ||
---|---|---|
51 | 51 |
*/ |
52 | 52 |
trait RandomEventGenerator extends AkkaAMQP { |
53 | 53 |
|
54 |
val userIds = 1 to 100 |
|
54 |
val userIds = 1 to 1000
|
|
55 | 55 |
val clientIds = 1 to 4 |
56 | 56 |
val vmIds = 1 to 4000 |
57 | 57 |
val resources = Policy.policy.resources.map{r => r.name} |
... | ... | |
94 | 94 |
/** |
95 | 95 |
* Generete and publish create events for test users |
96 | 96 |
*/ |
97 |
def initUsers = { |
|
97 |
def initUsers(num: Int) = {
|
|
98 | 98 |
val publisher = producer(MessagingNames.IM_EXCHANGE) |
99 | 99 |
|
100 |
userIds.foreach { |
|
100 |
userIds.filter(_ < num).foreach {
|
|
101 | 101 |
i => |
102 | 102 |
val sha1 = CryptoUtils.sha1(genRndAsciiString(35)) |
103 | 103 |
val ts = tsFrom + (scala.math.random * ((tsTo - tsFrom) + 1)).asInstanceOf[Long] |
... | ... | |
186 | 186 |
|
187 | 187 |
println("Publishing %d msgs, hit Ctrl+c to stop".format(config.nummsg)) |
188 | 188 |
if (config.r) genPublishResEvents(config.nummsg) |
189 |
if (config.u) initUsers |
|
189 |
if (config.u) initUsers(config.nummsg)
|
|
190 | 190 |
if (config.i) genPublishUserEvents(config.nummsg) |
191 | 191 |
} |
192 | 192 |
|
Also available in: Unified diff