cubicweb #2919309 Drop pyro support [validation pending]

Pyro have a lot of issues:

  • Design constraint leading to repo god object.
  • no garantee of Transaction/Connection tracking.
  • limitation//performance cost of pickle
  • security of pickle
  • requires exact synchronisation of codebase
  • we need to migrate to newer version of pyro.
prioritynormal
typeenhancement
done in3.21.0
load0.200
load left0.000
closed by#684215aca046 Remove remote repository-access-through-pyro support
patch[source/native] finish removing reconnection logic [rejected][session, repository] provide repo.open_session and move .close reponsibility to session object [applied][connection] remove the `mode` attribute [applied][connection] remove ensure_cnx_set context manager uses [applied][remove cnxset tracking] it is now unneeded [applied]Remove remote repository-access-through-pyro support [folded]Remove remote repository-access-through-pyro support [applied]