|
@@ -267,20 +267,22 @@ When enabled, the following metrics will be tracked:
|
|
|
#+BEGIN_EXAMPLE
|
|
|
erl -pa .eunit ebin -config demo
|
|
|
|
|
|
- Eshell V5.8.4 (abort with ^G)
|
|
|
+ Erlang R16B03 (erts-5.10.4) [source] [64-bit] [smp:8:8] [async-threads:10] [kernel-poll:false]
|
|
|
+
|
|
|
+ Eshell V5.10.4 (abort with ^G)
|
|
|
1> application:start(pooler).
|
|
|
ok
|
|
|
- 2> M = pooler:take_member().
|
|
|
- <0.49.0>
|
|
|
+ 2> M = pooler:take_member(pool1).
|
|
|
+ <0.44.0>
|
|
|
3> pooled_gs:get_id(M).
|
|
|
- {"p2",#Ref<0.0.0.47>}
|
|
|
- 4> M2 = pooler:take_member().
|
|
|
- <0.48.0>
|
|
|
+ {"p1",#Ref<0.0.0.38>}
|
|
|
+ 4> M2 = pooler:take_member(pool1).
|
|
|
+ <0.45.0>
|
|
|
5> pooled_gs:get_id(M2).
|
|
|
- {"p2",#Ref<0.0.0.45>}
|
|
|
- 6> pooler:return_member(M).
|
|
|
+ {"p1",#Ref<0.0.0.40>}
|
|
|
+ 6> pooler:return_member(pool1, M, ok).
|
|
|
ok
|
|
|
- 7> pooler:return_member(M2).
|
|
|
+ 7> pooler:return_member(pool1, M2, ok).
|
|
|
ok
|
|
|
#+END_EXAMPLE
|
|
|
|