On Thu, May 14, 2015 at 3:28 PM, Adam Litke <[email protected]> wrote: > On 13/05/15 22:53 +0200, Piotr Kliczewski wrote: >> >> On Wed, May 13, 2015 at 9:52 PM, Adam Litke <[email protected]> wrote: >>> >>> On 11/05/15 04:28 -0400, Francesco Romani wrote: >>>> >>>> >>>> Hi everyone, >>>> >>>> I'm working to brush up and enhance my old hack >>>> https://gerrit.ovirt.org/#/c/37827/1 >>>> >>>> That patch adds a new MOM interface, to talk with VDSM using the RPC >>>> interface. >>>> On top of that, I want to make efficient use of VDSM API (avoid >>>> redundant >>>> call, possibly >>>> issuing only one getAllVmStats call and caching the results, and so >>>> forth) >>>> >>>> Next step will be to backport optimizations to current vdsmInterface. >>>> Or maybe, even replacing the new vdsminterface with the new one I'm >>>> developing :) >>>> >>>> I'd like to use the blessed JSON-RPC interface, but what's the >>>> recommended >>>> way to >>>> do that? What is (or will be!) the official recommended VDSM external >>>> client interface? >>>> >>>> I thought about patch https://gerrit.ovirt.org/#/c/39203/ >>>> >>>> But my _impression_ is that patch will depend on VDSM's internal >>>> reactor, >>>> thus is not very >>>> suitable to be used into an external process. >>> >>> >>> >>> I've written my own extremely crude client using the stomp library. >>> Nir also has a patch [1] on gerrit to do this. Maybe he can provide >>> some insight. It'd be nice if the vdsm-yajsonrpc package could >>> provide a full-featured client class that could be easily integrated >>> into projects like MOM. >>> >> >> I will try to provide simple client for people to use. > > > Thanks Piotr! I'm sure you can come up with a much more elegant way > to stitch the existing classes together to do what we need. >
I posted a patch [1] with simplified way of building stomp client. It works in sync and async way. Can you please take a look and tell me whether it is OK or you want me to make more improvements. It is important to have it usable. [1] https://gerrit.ovirt.org/#/c/42850 > -- > Adam Litke _______________________________________________ Devel mailing list [email protected] http://lists.ovirt.org/mailman/listinfo/devel
