[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH for-4.15 0/3] tools/oxenstored bugfixes


  • To: Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
  • Date: Wed, 3 Feb 2021 17:35:46 +0000
  • Authentication-results: esa1.hc3370-68.iphmx.com; dkim=none (message not signed) header.i=none
  • Cc: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, Christian Lindig <christian.lindig@xxxxxxxxxx>, Ian Jackson <iwj@xxxxxxxxxxxxxx>, Wei Liu <wl@xxxxxxx>
  • Delivery-date: Wed, 03 Feb 2021 17:36:16 +0000
  • Ironport-sdr: r32Bzh2LpWWAZ/gaiDa31aRZLbOBH++7daewSEVhnMNKhqNahmiNye6xlvnoCzRBknZer2IpQK hcEK48uQm3BS4Nm9eainJwLBP3PCkmiQZBBkQXkcqBxo0pvgXMfPsy4+bQD1J1u9O+VLVc3xNJ Lz0HbvjqamrM68n9AaDdEPjjcST734fxuVLmW0oPdX0kz0nhnm2D1IEviqPIfiBUUsWsKogXK6 BaU8/gv0lE2n8i6XAY5gDPAvEItv5YW5KXaEgYQRrb9/uP2arfCfe6r4cm0iUlNaRRUYpwRfuX DSo=
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

All of these been posted before, but were tangled in other content which is
not appropriate for 4.15 any more.  As a consequence, I didn't get around to
committing them before the code freeze.

They were all found with unit testing, specifically fuzzing the
serialising/deserialising logic introduced for restartiblity, asserting that
the tree before and after was identical.

The unit testing/fuzzing content isn't suitable for 4.15, but these bugfixes
want backporting to all releases, and should therefore be considered for 4.15
at this point.

Edwin Török (3):
  tools/oxenstored: Fix quota calculation for mkdir EEXIST
  tools/oxenstored: Reject invalid watch paths early
  tools/oxenstored: mkdir conflicts were sometimes missed

 tools/ocaml/xenstored/connection.ml  | 5 ++---
 tools/ocaml/xenstored/connections.ml | 4 +++-
 tools/ocaml/xenstored/store.ml       | 1 +
 tools/ocaml/xenstored/transaction.ml | 2 +-
 4 files changed, 7 insertions(+), 5 deletions(-)

-- 
2.11.0




 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.