Документ RavenDB удален до истечения срока

Я пытаюсь написать документ в RavenDB с истечением 20 минут в будущем. Я не пользуюсь клиентом.NET, просто завиток. Мой запрос выглядит так:

PUT /databases/FRUPublic/docs/test/123 HTTP/1.1
Host: ravendev
Connection: close
Accept-encoding: gzip, deflate
Content-Type: application/json
Raven-Entity-Name: tests
Raven-Expiration-Date: 2012-07-31T22:23:00
Content-Length: 14

{"data":"foo"}

В студии я вижу свой документ, сохраненный с Raven-Expiration-Date, установленным ровно через 20 минут после Last-Modified, однако через 5 минут документ удаляется. Я вижу такое же поведение (удаляется через 5 минут), если я увеличиваю срок годности. Если я установил срок годности в прошлом, документ удаляется немедленно.

Я использую сборку 960. Есть идеи о том, что я делаю не так?

2 ответа

Решение

Я указал время с точностью до 10 миллионных долей секунды, и теперь документы удаляются, как я и ожидал. Например:

Дата истечения срока действия ворона: 2012-07-31T22:23:00.0000000

Дата должна быть в UTC, и похоже, что вы отправляете местное время.

Другие вопросы по тегам