{ ECANCELED, {409, "ConcurrentModification"}},
{ EDQUOT, {507, "InsufficientCapacity"}},
{ ENOSPC, {507, "InsufficientCapacity"}},
+ { ERR_EXPIRED_TOKEN, {400, "ExpiredToken"}},
});
rgw_http_errors rgw_http_swift_errors({
#define ERR_ACCOUNT_EXISTS 2403
#define ERR_RESTORE_ALREADY_IN_PROGRESS 2500
-
+#define ERR_EXPIRED_TOKEN 2501
+
#ifndef UINT32_MAX
#define UINT32_MAX (0xffffffffu)
#endif
real_clock::time_point now = real_clock::now();
if (now >= *exp) {
ldpp_dout(dpp, 0) << "ERROR: Token expired" << dendl;
- return result_t::reject(-EPERM);
+ return result_t::reject(-ERR_EXPIRED_TOKEN);
}
} else {
ldpp_dout(dpp, 0) << "ERROR: Invalid expiration: " << expiration << dendl;