Mir

lp:~raof/mir/dont-kill-the-poor-clients

Created by Chris Halse Rogers and last modified
Get this branch:
bzr branch lp:~raof/mir/dont-kill-the-poor-clients
Only Chris Halse Rogers can upload to this branch. If you are Chris Halse Rogers please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Chris Halse Rogers
Project:
Mir
Status:
Development

Recent revisions

1894. By Chris Halse Rogers

Don't force the completion of pending RPC calls on disconnect.

There's nothing sensible to be done there. If the client is simple, they'll be killed with a signal
(that awesomely might race with our force_completion() on the IO thread).

If the client is complex, they'll have a handler for the disconnect.

In neither case is it useful to call the RPC response handlers with a garbage non-reply.
Our response handlers are not generally capable of handling invalid protobuf::Message objects,
so this frequently results in calling a pure-virtual function and termination.

At best this would result in calling a client callback with an error object. But the client
already knows that the connection has died (or the process has been killed by a signal)
so that's not super-useful.

1893. By Chris Halse Rogers

Revert eglapp changes.

These will be proposed as a part of a wider cleanup of our examples

1892. By Chris Halse Rogers

Merge trunk, resolving conflicts

1891. By Chris Halse Rogers

Merge trunk, resolving conflicts

1890. By Chris Halse Rogers

Remove last vestages of UsingStubClientPlatform that crept back in

1889. By Chris Halse Rogers

Merge trunk, resolving conflicts

1888. By Chris Halse Rogers

Detect server disconnect in example EGL apps

1887. By Chris Halse Rogers

Remove some detritus

1886. By Chris Halse Rogers

Also remove unnecessary lifecycle setting in Android integration tests

1885. By Chris Halse Rogers

Remove UsingStubClientConnection.

This is now superfluous; it was only preventing the test code from being SIGHUPed when
it called mir_connection_release, which we no longer do.

Branch metadata

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