lp://staging/~bluet/+junk/gaialbs-worker-publishpos

Created by BlueT - Matthew Lien - 練喆明 and last modified
Get this branch:
bzr branch lp://staging/~bluet/+junk/gaialbs-worker-publishpos
Only BlueT - Matthew Lien - 練喆明 can upload to this branch. If you are BlueT - Matthew Lien - 練喆明 please log in for upload directions.

Related bugs

Related blueprints

Branch information

Owner:
BlueT - Matthew Lien - 練喆明
Status:
Development

Recent revisions

15. By BlueT - Matthew Lien - 練喆明

fixed:
 - new Redis module

14. By BlueT - Matthew Lien - 練喆明

added:
 - entered_into
 - metadata pushupdate (no persistent store)
fixed:
 - debug message
 - only push existing data (no undef values anymore)
changed:
 - $ws_apikey, $ws_layer, $ws_name into variable
 - clear some old codes in comment

13. By BlueT - Matthew Lien - 練喆明

added:
 - timestamp support (in publish_pos)

12. By BlueT - Matthew Lien - 練喆明

added:
 - node_revoked support

11. By BlueT - Matthew Lien - 練喆明

added:
 - event 'node_left' support
 - event 'node_entered' support
 - support announce-once message as 'opt_meta'
changed:
 - pushupdate to node_update
fixed:
 - data passing problem which caused undef in $new_nodes, $left_nodes, $stalkers, $left_from

10. By BlueT - Matthew Lien - 練喆明

fixed:
 - register gearman worker functions after PocketIO connected
 - don't send $job->fail too early
 - VSS return value parsing issue
 - VSS error handling and error message
added:
 - $AnyEvent::HTTP::TIMEOUT = 5
 - better debug message
 - send error messages by warning before fail at the end

9. By BlueT - Matthew Lien - 練喆明

fixed:
 - better error handling

8. By BlueT - Matthew Lien - 練喆明

fixed:
 - action naming issue
 - newly discovered nodes (not tested, waiting VSS implementation)
 - left nodes (not tested, waiting VSS implementation)
 - left from (not tested, waiting VSS implementation)
 - node_revoke (triggered correctly)

7. By BlueT - Matthew Lien - 練喆明

added:
 - reconnect function
 - newly discovered nodes (in progress) (not tested, waiting VSS implementation)
 - left nodes (not tested, waiting VSS implementation)
 - node_revoke (not able to trigger yet, buggy)
changed:
 - use $node_fullname by default
 - use an array to contain hash data in case we need to push multiple result (new arraial and left nodes)
fixed:
 - $job->fail instead of render_json
removed:
 - useless handler (was for websocket chat)
ToDo:
 - action naming issue

6. By BlueT - Matthew Lien - 練喆明

ident -> name

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.