« Previous | Next » 

Revision 77921a95

ID77921a951861ca1dd5136e0f4b84cb6e7ac7b8d2
Parent 2c404217
Child 2ab2b9f5

Added by Iustin Pop almost 15 years ago

Disable synchronous (locking) queries

This patch raises an error in the master daemon in case the user
requests a locking query; accordingly, all clients were modified to send
only lockless queries. This is short-term fix, for proper fix the
clients should be modified to submit a job when the user request a
locking query.

The other approach would be to ignore the flag passed by the client;
this would be worse as client's wouldn't get at least an error.

The possible impact of this is multiple:
- some commands could have been not converted, and thus fail; this
can be remedied easily
- the consistency of commands is lost; e.g. node failover will not
lock the node while we get the node info, so we could miss some
data; this is again in the thread of atomic operations which are
missing in the current model of query-and-act from gnt-* scripts

Reviewed-by: imsnah, ultrotter

Files

  • added
  • modified
  • copied
  • renamed
  • deleted

View differences