lp:~jan-kneschke/mysql-proxy/python-service

Created by Jan Kneschke and last modified
Get this branch:
bzr branch lp:~jan-kneschke/mysql-proxy/python-service
Only Jan Kneschke can upload to this branch. If you are Jan Kneschke please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Jan Kneschke
Project:
MySQL Proxy
Status:
Development

Recent revisions

1261. By Jan Kneschke

updated _register() parameters after rebase

1260. By Jan Kneschke

moved the parsing of the python code out of the query-path

  - compile once, run often
  - push down the ChassisComponentRegistry into global python dictionary
  - require PyGObject 3.0 or higher to write the ChassisComponentRegistry

1259. By Jan Kneschke

map runtime exceptions to ERR packets

1258. By Jan Kneschke

added python-plugin, -service and -component

1257. By Jan Kneschke

removed the _unlocked() suffix

  - all functions need to be locked with a mutex
  - chassis_component_registry_lock()/_unlock()

1256. By Jan Kneschke

added _get_*_keys() to allow traversal of the components and services

1255. By Jan Kneschke

removed shutdown hooks

  - use the ChassisService instead and execute everything that has to be shutdown
    in the _finalize() step

1254. By Jan Kneschke

free the registry on shutdown

1253. By Jan Kneschke

wire in the component registry

1252. By Jan Kneschke

fixed segfault if service known but no component is providing it

Branch metadata

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