A container server returns 404 when db file unfortunately does not exist in the container for some reasons (e.g. device failure).
However an account server returns 404 only when db file has been deleted and not been allowed to override.
In addition, container server returns HTTPNotFound only when all updates for account fail with 404.
i.e. Because the account has gone, swift should not return a success code.
I guess, this is not a bug but a specification.
A container server returns 404 when db file unfortunately does not exist in the container for some reasons (e.g. device failure).
However an account server returns 404 only when db file has been deleted and not been allowed to override.
In addition, container server returns HTTPNotFound only when all updates for account fail with 404.
i.e. Because the account has gone, swift should not return a success code.