Advertisement
jecluis

Untitled

Oct 17th, 2012
35
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.88 KB | None | 0 0
  1. [
  2. {
  3. "sys": "mon",
  4. "type": "function",
  5. "infos": {
  6. "mon": "c",
  7. "state": "probing",
  8. "func": "reset_sync:entry"
  9. }
  10. },
  11. {
  12. "sys": "mon",
  13. "type": "function",
  14. "infos": {
  15. "mon": "c",
  16. "state": "probing",
  17. "func": "reset_sync:exit"
  18. }
  19. },
  20. {
  21. "sys": "mon",
  22. "type": "function",
  23. "infos": {
  24. "mon": "b",
  25. "state": "probing",
  26. "func": "reset_sync:entry"
  27. }
  28. },
  29. {
  30. "sys": "mon",
  31. "type": "function",
  32. "infos": {
  33. "mon": "b",
  34. "state": "probing",
  35. "func": "reset_sync:exit"
  36. }
  37. },
  38. {
  39. "sys": "mon",
  40. "type": "function",
  41. "infos": {
  42. "mon": "a",
  43. "state": "probing",
  44. "func": "reset_sync:entry"
  45. }
  46. },
  47. {
  48. "sys": "mon",
  49. "type": "function",
  50. "infos": {
  51. "mon": "a",
  52. "state": "probing",
  53. "func": "reset_sync:exit"
  54. }
  55. },
  56. {
  57. "sys": "mon",
  58. "type": "function",
  59. "infos": {
  60. "mon": "c",
  61. "state": "probing",
  62. "func": "reset_sync:entry"
  63. }
  64. },
  65. {
  66. "sys": "mon",
  67. "type": "function",
  68. "infos": {
  69. "mon": "c",
  70. "state": "probing",
  71. "func": "reset_sync:exit"
  72. }
  73. },
  74. {
  75. "sys": "mon",
  76. "type": "function",
  77. "infos": {
  78. "mon": "c",
  79. "state": "probing",
  80. "func": "reset_sync:entry"
  81. }
  82. },
  83. {
  84. "sys": "mon",
  85. "type": "function",
  86. "infos": {
  87. "mon": "c",
  88. "state": "probing",
  89. "func": "reset_sync:exit"
  90. }
  91. },
  92. {
  93. "sys": "mon",
  94. "type": "function",
  95. "infos": {
  96. "mon": "c",
  97. "state": "probing",
  98. "func": "sync_start:entry"
  99. }
  100. },
  101. {
  102. "sys": "mon",
  103. "type": "store_sync_requester",
  104. "infos": {
  105. "mon": "c",
  106. "state": "synchronizing sync(requester state start )",
  107. "mark": "sync_start",
  108. "mark_info": "okay",
  109. "role": "requester",
  110. "sync_state": "start",
  111. "leader": "a",
  112. "provider": "a"
  113. }
  114. },
  115. {
  116. "sys": "mon",
  117. "type": "function",
  118. "infos": {
  119. "mon": "c",
  120. "state": "synchronizing sync(requester state start )",
  121. "func": "sync_start:exit"
  122. }
  123. },
  124. {
  125. "sys": "mon",
  126. "type": "msg_sync",
  127. "infos": {
  128. "mon": "a",
  129. "state": "leader",
  130. "mark": "handle_sync",
  131. "from": "c",
  132. "op": "start"
  133. }
  134. },
  135. {
  136. "sys": "mon",
  137. "type": "function",
  138. "infos": {
  139. "mon": "a",
  140. "state": "leader",
  141. "func": "handle_sync_start:entry"
  142. }
  143. },
  144. {
  145. "sys": "mon",
  146. "type": "store_sync",
  147. "infos": {
  148. "mon": "a",
  149. "state": "leader",
  150. "mark": "handle_sync_start",
  151. "role": "",
  152. "sync_state": "none"
  153. }
  154. },
  155. {
  156. "sys": "mon",
  157. "type": "msg_sync",
  158. "infos": {
  159. "mon": "c",
  160. "state": "synchronizing sync(requester state start )",
  161. "mark": "handle_sync",
  162. "from": "a",
  163. "op": "start_reply"
  164. }
  165. },
  166. {
  167. "sys": "mon",
  168. "type": "function",
  169. "infos": {
  170. "mon": "c",
  171. "state": "synchronizing sync(requester state start )",
  172. "func": "handle_sync_start_reply:entry"
  173. }
  174. },
  175. {
  176. "sys": "mon",
  177. "type": "store_sync_requester",
  178. "infos": {
  179. "mon": "c",
  180. "state": "synchronizing sync(requester state start )",
  181. "mark": "handle_sync_start_reply",
  182. "mark_info": "okay",
  183. "role": "requester",
  184. "sync_state": "start",
  185. "leader": "a",
  186. "provider": "a"
  187. }
  188. },
  189. {
  190. "sys": "mon",
  191. "type": "function",
  192. "infos": {
  193. "mon": "c",
  194. "state": "synchronizing sync(requester state start )",
  195. "func": "sync_send_heartbeat:entry"
  196. }
  197. },
  198. {
  199. "sys": "mon",
  200. "type": "store_sync",
  201. "infos": {
  202. "mon": "c",
  203. "state": "synchronizing sync(requester state start )",
  204. "mark": "sync_send_heartbeat",
  205. "role": "requester",
  206. "sync_state": "start"
  207. }
  208. },
  209. {
  210. "sys": "mon",
  211. "type": "function",
  212. "infos": {
  213. "mon": "c",
  214. "state": "synchronizing sync(requester state start )",
  215. "func": "sync_send_heartbeat:exit"
  216. }
  217. },
  218. {
  219. "sys": "mon",
  220. "type": "function",
  221. "infos": {
  222. "mon": "c",
  223. "state": "synchronizing sync(requester state start )",
  224. "func": "sync_start_chunks:entry"
  225. }
  226. },
  227. {
  228. "sys": "mon",
  229. "type": "store_sync_requester",
  230. "infos": {
  231. "mon": "c",
  232. "state": "synchronizing sync(requester state chunks )",
  233. "mark": "sync_start_chunks",
  234. "mark_info": "okay",
  235. "role": "requester",
  236. "sync_state": "chunks",
  237. "leader": "a",
  238. "provider": "a"
  239. }
  240. },
  241. {
  242. "sys": "mon",
  243. "type": "function",
  244. "infos": {
  245. "mon": "c",
  246. "state": "synchronizing sync(requester state chunks )",
  247. "func": "sync_start_chunks:exit"
  248. }
  249. },
  250. {
  251. "sys": "mon",
  252. "type": "function",
  253. "infos": {
  254. "mon": "c",
  255. "state": "synchronizing sync(requester state chunks )",
  256. "func": "handle_sync_start_reply:exit"
  257. }
  258. },
  259. {
  260. "sys": "mon",
  261. "type": "function",
  262. "infos": {
  263. "mon": "a",
  264. "state": "leader sync(leader state none )",
  265. "func": "handle_sync_start:exit"
  266. }
  267. },
  268. {
  269. "sys": "mon",
  270. "type": "msg_sync",
  271. "infos": {
  272. "mon": "a",
  273. "state": "leader sync(leader state none )",
  274. "mark": "handle_sync",
  275. "from": "c",
  276. "op": "heartbeat"
  277. }
  278. },
  279. {
  280. "sys": "mon",
  281. "type": "function",
  282. "infos": {
  283. "mon": "a",
  284. "state": "leader sync(leader state none )",
  285. "func": "handle_sync_heartbeat:entry"
  286. }
  287. },
  288. {
  289. "sys": "mon",
  290. "type": "store_sync",
  291. "infos": {
  292. "mon": "a",
  293. "state": "leader sync(leader state none )",
  294. "mark": "handle_sync_heartbeat",
  295. "role": "leader",
  296. "sync_state": "none"
  297. }
  298. },
  299. {
  300. "sys": "mon",
  301. "type": "function",
  302. "infos": {
  303. "mon": "a",
  304. "state": "leader sync(leader state none )",
  305. "func": "sync_send_heartbeat:entry"
  306. }
  307. },
  308. {
  309. "sys": "mon",
  310. "type": "store_sync",
  311. "infos": {
  312. "mon": "a",
  313. "state": "leader sync(leader state none )",
  314. "mark": "sync_send_heartbeat",
  315. "role": "leader",
  316. "sync_state": "none"
  317. }
  318. },
  319. {
  320. "sys": "mon",
  321. "type": "msg_sync",
  322. "infos": {
  323. "mon": "c",
  324. "state": "synchronizing sync(requester state chunks )",
  325. "mark": "handle_sync",
  326. "from": "a",
  327. "op": "heartbeat_reply"
  328. }
  329. },
  330. {
  331. "sys": "mon",
  332. "type": "function",
  333. "infos": {
  334. "mon": "c",
  335. "state": "synchronizing sync(requester state chunks )",
  336. "func": "handle_sync_heartbeat_reply:entry"
  337. }
  338. },
  339. {
  340. "sys": "mon",
  341. "type": "store_sync",
  342. "infos": {
  343. "mon": "c",
  344. "state": "synchronizing sync(requester state chunks )",
  345. "mark": "handle_sync_heartbeat_reply",
  346. "role": "requester",
  347. "sync_state": "chunks"
  348. }
  349. },
  350. {
  351. "sys": "mon",
  352. "type": "function",
  353. "infos": {
  354. "mon": "c",
  355. "state": "synchronizing sync(requester state chunks )",
  356. "func": "handle_sync_heartbeat_reply:exit"
  357. }
  358. },
  359. {
  360. "sys": "mon",
  361. "type": "function",
  362. "infos": {
  363. "mon": "a",
  364. "state": "leader sync(leader state none )",
  365. "func": "sync_send_heartbeat:exit"
  366. }
  367. },
  368. {
  369. "sys": "mon",
  370. "type": "function",
  371. "infos": {
  372. "mon": "a",
  373. "state": "leader sync(leader state none )",
  374. "func": "handle_sync_heartbeat:exit"
  375. }
  376. },
  377. {
  378. "sys": "mon",
  379. "type": "msg_sync",
  380. "infos": {
  381. "mon": "a",
  382. "state": "leader sync(leader state none )",
  383. "mark": "handle_sync",
  384. "from": "c",
  385. "op": "start_chunks"
  386. }
  387. },
  388. {
  389. "sys": "mon",
  390. "type": "function",
  391. "infos": {
  392. "mon": "a",
  393. "state": "leader sync(leader state none )",
  394. "func": "handle_sync_start_chunks:entry"
  395. }
  396. },
  397. {
  398. "sys": "mon",
  399. "type": "store_sync",
  400. "infos": {
  401. "mon": "a",
  402. "state": "leader sync(leader state none )",
  403. "mark": "handle_sync_start_chunks",
  404. "role": "leader",
  405. "sync_state": "none"
  406. }
  407. },
  408. {
  409. "sys": "mon",
  410. "type": "function",
  411. "infos": {
  412. "mon": "a",
  413. "state": "leader sync(leader|provider state none )",
  414. "func": "sync_send_chunks:entry"
  415. }
  416. },
  417. {
  418. "sys": "mon",
  419. "type": "store_sync",
  420. "infos": {
  421. "mon": "a",
  422. "state": "leader sync(leader|provider state none )",
  423. "mark": "sync_send_chunks",
  424. "role": "leader|provider",
  425. "sync_state": "none"
  426. }
  427. },
  428. {
  429. "sys": "mon",
  430. "type": "function",
  431. "infos": {
  432. "mon": "a",
  433. "state": "leader sync(leader|provider state none )",
  434. "func": "sync_send_chunks:exit"
  435. }
  436. },
  437. {
  438. "sys": "mon",
  439. "type": "function",
  440. "infos": {
  441. "mon": "a",
  442. "state": "leader sync(leader|provider state none )",
  443. "func": "handle_sync_start_chunks:exit"
  444. }
  445. },
  446. {
  447. "sys": "mon",
  448. "type": "msg_sync",
  449. "infos": {
  450. "mon": "c",
  451. "state": "synchronizing sync(requester state chunks )",
  452. "mark": "handle_sync",
  453. "from": "a",
  454. "op": "chunk"
  455. }
  456. },
  457. {
  458. "sys": "mon",
  459. "type": "function",
  460. "infos": {
  461. "mon": "c",
  462. "state": "synchronizing sync(requester state chunks )",
  463. "func": "handle_sync_chunk:entry"
  464. }
  465. },
  466. {
  467. "sys": "mon",
  468. "type": "msg_sync",
  469. "infos": {
  470. "mon": "a",
  471. "state": "leader sync(leader|provider state none )",
  472. "mark": "handle_sync",
  473. "from": "c",
  474. "op": "chunk_reply"
  475. }
  476. },
  477. {
  478. "sys": "mon",
  479. "type": "function",
  480. "infos": {
  481. "mon": "a",
  482. "state": "leader sync(leader|provider state none )",
  483. "func": "handle_sync_chunk_reply:entry"
  484. }
  485. },
  486. {
  487. "sys": "mon",
  488. "type": "store_sync",
  489. "infos": {
  490. "mon": "a",
  491. "state": "leader sync(leader|provider state none )",
  492. "mark": "handle_sync_chunk_reply",
  493. "role": "leader|provider",
  494. "sync_state": "none"
  495. }
  496. },
  497. {
  498. "sys": "mon",
  499. "type": "function",
  500. "infos": {
  501. "mon": "a",
  502. "state": "leader sync(leader|provider state none )",
  503. "func": "sync_send_chunks:entry"
  504. }
  505. },
  506. {
  507. "sys": "mon",
  508. "type": "store_sync",
  509. "infos": {
  510. "mon": "a",
  511. "state": "leader sync(leader|provider state none )",
  512. "mark": "sync_send_chunks",
  513. "role": "leader|provider",
  514. "sync_state": "none"
  515. }
  516. },
  517. {
  518. "sys": "mon",
  519. "type": "function",
  520. "infos": {
  521. "mon": "a",
  522. "state": "leader sync(leader|provider state none )",
  523. "func": "sync_send_chunks:exit"
  524. }
  525. },
  526. {
  527. "sys": "mon",
  528. "type": "function",
  529. "infos": {
  530. "mon": "a",
  531. "state": "leader sync(leader|provider state none )",
  532. "func": "handle_sync_chunk_reply:exit"
  533. }
  534. },
  535. {
  536. "sys": "mon",
  537. "type": "store_sync_requester",
  538. "infos": {
  539. "mon": "c",
  540. "state": "synchronizing sync(requester state chunks )",
  541. "mark": "handle_sync_chunk",
  542. "mark_info": "okay",
  543. "role": "requester",
  544. "sync_state": "chunks",
  545. "leader": "a",
  546. "provider": "a"
  547. }
  548. },
  549. {
  550. "sys": "mon",
  551. "type": "function",
  552. "infos": {
  553. "mon": "c",
  554. "state": "synchronizing sync(requester state chunks )",
  555. "func": "handle_sync_chunk:exit"
  556. }
  557. },
  558. {
  559. "sys": "mon",
  560. "type": "msg_sync",
  561. "infos": {
  562. "mon": "c",
  563. "state": "synchronizing sync(requester state chunks )",
  564. "mark": "handle_sync",
  565. "from": "a",
  566. "op": "chunk"
  567. }
  568. },
  569. {
  570. "sys": "mon",
  571. "type": "function",
  572. "infos": {
  573. "mon": "c",
  574. "state": "synchronizing sync(requester state chunks )",
  575. "func": "handle_sync_chunk:entry"
  576. }
  577. },
  578. {
  579. "sys": "mon",
  580. "type": "msg_sync",
  581. "infos": {
  582. "mon": "a",
  583. "state": "leader sync(leader|provider state none )",
  584. "mark": "handle_sync",
  585. "from": "c",
  586. "op": "chunk_reply"
  587. }
  588. },
  589. {
  590. "sys": "mon",
  591. "type": "function",
  592. "infos": {
  593. "mon": "a",
  594. "state": "leader sync(leader|provider state none )",
  595. "func": "handle_sync_chunk_reply:entry"
  596. }
  597. },
  598. {
  599. "sys": "mon",
  600. "type": "store_sync",
  601. "infos": {
  602. "mon": "a",
  603. "state": "leader sync(leader|provider state none )",
  604. "mark": "handle_sync_chunk_reply",
  605. "role": "leader|provider",
  606. "sync_state": "none"
  607. }
  608. },
  609. {
  610. "sys": "mon",
  611. "type": "function",
  612. "infos": {
  613. "mon": "a",
  614. "state": "leader sync(leader|provider state none )",
  615. "func": "sync_provider_cleanup:entry"
  616. }
  617. },
  618. {
  619. "sys": "mon",
  620. "type": "store_sync",
  621. "infos": {
  622. "mon": "a",
  623. "state": "leader sync(leader|provider state none )",
  624. "mark": "sync_provider_cleanup",
  625. "role": "leader|provider",
  626. "sync_state": "none"
  627. }
  628. },
  629. {
  630. "sys": "mon",
  631. "type": "function",
  632. "infos": {
  633. "mon": "a",
  634. "state": "leader sync(leader state none )",
  635. "func": "sync_provider_cleanup:exit"
  636. }
  637. },
  638. {
  639. "sys": "mon",
  640. "type": "store_sync_requester",
  641. "infos": {
  642. "mon": "c",
  643. "state": "synchronizing sync(requester state chunks )",
  644. "mark": "handle_sync_chunk",
  645. "mark_info": "okay",
  646. "role": "requester",
  647. "sync_state": "chunks",
  648. "leader": "a",
  649. "provider": "a"
  650. }
  651. },
  652. {
  653. "sys": "mon",
  654. "type": "function",
  655. "infos": {
  656. "mon": "c",
  657. "state": "synchronizing sync(requester state chunks )",
  658. "func": "handle_sync_chunk:exit"
  659. }
  660. },
  661. {
  662. "sys": "mon",
  663. "type": "function",
  664. "infos": {
  665. "mon": "c",
  666. "state": "synchronizing sync(requester state chunks )",
  667. "func": "sync_stop:entry"
  668. }
  669. },
  670. {
  671. "sys": "mon",
  672. "type": "store_sync_requester",
  673. "infos": {
  674. "mon": "c",
  675. "state": "synchronizing sync(requester state stop )",
  676. "mark": "sync_stop",
  677. "mark_info": "okay",
  678. "role": "requester",
  679. "sync_state": "stop",
  680. "leader": "a",
  681. "provider": ""
  682. }
  683. },
  684. {
  685. "sys": "mon",
  686. "type": "function",
  687. "infos": {
  688. "mon": "c",
  689. "state": "synchronizing sync(requester state stop )",
  690. "func": "sync_stop:exit"
  691. }
  692. },
  693. {
  694. "sys": "mon",
  695. "type": "msg_sync",
  696. "infos": {
  697. "mon": "a",
  698. "state": "leader sync(leader state none )",
  699. "mark": "handle_sync",
  700. "from": "c",
  701. "op": "finish"
  702. }
  703. },
  704. {
  705. "sys": "mon",
  706. "type": "function",
  707. "infos": {
  708. "mon": "a",
  709. "state": "leader sync(leader state none )",
  710. "func": "handle_sync_finish:entry"
  711. }
  712. },
  713. {
  714. "sys": "mon",
  715. "type": "store_sync",
  716. "infos": {
  717. "mon": "a",
  718. "state": "leader sync(leader state none )",
  719. "mark": "handle_sync_finish",
  720. "role": "leader",
  721. "sync_state": "none"
  722. }
  723. },
  724. {
  725. "sys": "mon",
  726. "type": "function",
  727. "infos": {
  728. "mon": "a",
  729. "state": "leader sync(leader state none )",
  730. "func": "sync_finish:entry"
  731. }
  732. },
  733. {
  734. "sys": "mon",
  735. "type": "store_sync",
  736. "infos": {
  737. "mon": "a",
  738. "state": "leader sync(leader state none )",
  739. "mark": "sync_finish",
  740. "role": "leader",
  741. "sync_state": "none"
  742. }
  743. },
  744. {
  745. "sys": "mon",
  746. "type": "function",
  747. "infos": {
  748. "mon": "a",
  749. "state": "leader",
  750. "func": "sync_finish:exit"
  751. }
  752. },
  753. {
  754. "sys": "mon",
  755. "type": "function",
  756. "infos": {
  757. "mon": "a",
  758. "state": "leader",
  759. "func": "handle_sync_finish:exit"
  760. }
  761. },
  762. {
  763. "sys": "mon",
  764. "type": "msg_sync",
  765. "infos": {
  766. "mon": "c",
  767. "state": "synchronizing sync(requester state stop )",
  768. "mark": "handle_sync",
  769. "from": "a",
  770. "op": "finish_reply"
  771. }
  772. },
  773. {
  774. "sys": "mon",
  775. "type": "function",
  776. "infos": {
  777. "mon": "c",
  778. "state": "synchronizing sync(requester state stop )",
  779. "func": "handle_sync_finish_reply:entry"
  780. }
  781. },
  782. {
  783. "sys": "mon",
  784. "type": "store_sync",
  785. "infos": {
  786. "mon": "c",
  787. "state": "synchronizing sync(requester state stop )",
  788. "mark": "handle_sync_finish_reply",
  789. "role": "requester",
  790. "sync_state": "stop"
  791. }
  792. },
  793. {
  794. "sys": "mon",
  795. "type": "function",
  796. "infos": {
  797. "mon": "c",
  798. "state": "synchronizing",
  799. "func": "handle_sync_finish_reply:exit"
  800. }
  801. },
  802. {
  803. "sys": "mon",
  804. "type": "function",
  805. "infos": {
  806. "mon": "c",
  807. "state": "synchronizing",
  808. "func": "reset_sync:entry"
  809. }
  810. },
  811. {
  812. "sys": "mon",
  813. "type": "function",
  814. "infos": {
  815. "mon": "c",
  816. "state": "synchronizing",
  817. "func": "reset_sync:exit"
  818. }
  819. },
  820. {
  821. "sys": "mon",
  822. "type": "function",
  823. "infos": {
  824. "mon": "c",
  825. "state": "electing",
  826. "func": "reset_sync:entry"
  827. }
  828. },
  829. {
  830. "sys": "mon",
  831. "type": "function",
  832. "infos": {
  833. "mon": "c",
  834. "state": "electing",
  835. "func": "reset_sync:exit"
  836. }
  837. },
  838. {
  839. "sys": "mon",
  840. "type": "function",
  841. "infos": {
  842. "mon": "c",
  843. "state": "electing",
  844. "func": "reset_sync:entry"
  845. }
  846. },
  847. {
  848. "sys": "mon",
  849. "type": "function",
  850. "infos": {
  851. "mon": "c",
  852. "state": "electing",
  853. "func": "reset_sync:exit"
  854. }
  855. },
  856. {
  857. "sys": "mon",
  858. "type": "function",
  859. "infos": {
  860. "mon": "c",
  861. "state": "electing",
  862. "func": "reset_sync:entry"
  863. }
  864. },
  865. {
  866. "sys": "mon",
  867. "type": "function",
  868. "infos": {
  869. "mon": "c",
  870. "state": "electing",
  871. "func": "reset_sync:exit"
  872. }
  873. },
  874. {
  875. "sys": "mon",
  876. "type": "function",
  877. "infos": {
  878. "mon": "a",
  879. "state": "leader",
  880. "func": "reset_sync:entry"
  881. }
  882. },
  883. {
  884. "sys": "mon",
  885. "type": "function",
  886. "infos": {
  887. "mon": "a",
  888. "state": "leader",
  889. "func": "reset_sync:exit"
  890. }
  891. }]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement