summaryrefslogtreecommitdiff
path: root/lib/httpserver
diff options
context:
space:
mode:
authorChris Wilson <chris+github@qwirx.com>2015-08-15 10:57:59 +0000
committerChris Wilson <chris+github@qwirx.com>2015-08-15 10:57:59 +0000
commitfeade829d345bd6e34f39dfc32498696e6f588a1 (patch)
tree84faf18ef5e1cc9c9bd6eba36946db6a7dfff0f2 /lib/httpserver
parent62c0689012de2786ed2fae3da84b5301d6b49a55 (diff)
Improve exception handling on backup store side.
Add a new exception code to represent an object being completely missing (not found on the store at all), separate from not being found in a particular directory. Improve mapping of server-side exceptions to protocol error messages returned to the client. Add handling for missing exceptions, such as BackupStoreException::PatchChainInfoBadInDirectory, and the new BackupStoreException::ObjectDoesNotExist. Fix mapping for BackupStoreException::CouldNotFindEntryInDirectory to make it distinguistable from BackupStoreException::ObjectDoesNotExist.
Diffstat (limited to 'lib/httpserver')
0 files changed, 0 insertions, 0 deletions