everything works ok with AWS, stopping after the first failure with no message noting "restored log file "00000002.history" from archive" as is happening (and shown and
wal_e.operator.backup INFO MSG: begin wal restore
STRUCTURED: time=2015-04-09T16:05:32.741598-00 pid=8005 action=wal-fetch key=swift://PPCD/jtest-917/491d81c1-0cd4-48a0-bde5-6cb4205d7812/wal_005/00000002.history.lzo prefix=jtest-917/491d81c1-0cd4-48a0-bde5-6cb4205d7812/ seg=00000002.history state=begin
swiftclient INFO RESP STATUS: 404 Not Found
swiftclient INFO RESP HEADERS: [('date', 'Thu, 09 Apr 2015 16:05:35 GMT'), ('content-length', '70'), ('content-type', 'text/html; charset=UTF-8'), ('connection', 'keep-alive'), ('x-trans-id', 'tx73ff9ce52e0442bea81eb-005526a34f')]
swiftclient INFO RESP BODY: <html><h1>Not Found</h1><p>The resource could not be found.</p></html>
Traceback (most recent call last):
File "/opt/wal-e-venv/lib/python2.6/site-packages/swiftclient/client.py", line 1243, in _retry
rv = func(self.url, self.token, *args, **kwargs)
File "/opt/wal-e-venv/lib/python2.6/site-packages/swiftclient/client.py", line 862, in get_object
http_response_content=body)
lzop: <stdin>: not a lzop file
wal_e.blobstore.swift.utils WARNING MSG: could no longer locate object while performing wal restore
DETAIL: The absolute URI that could not be located is swift://PPCD/jtest-917/491d81c1-0cd4-48a0-bde5-6cb4205d7812/wal_005/00000002.history.lzo.
HINT: This can be normal when Postgres is trying to detect what timelines are available during restoration.
STRUCTURED: time=2015-04-09T16:05:33.415014-00 pid=8005
wal_e.operator.backup INFO MSG: complete wal restore
STRUCTURED: time=2015-04-09T16:05:33.415424-00 pid=8005 action=wal-fetch key=swift://PPCD/jtest-917/491d81c1-0cd4-48a0-bde5-6cb4205d7812/wal_005/00000002.history.lzo prefix=jtest-917/491d81c1-0cd4-48a0-bde5-6cb4205d7812/ seg=00000002.history state=complete
2015-04-09 16:05:33 GMT LOG: restored log file "00000002.history" from archive
wal_e.operator.backup INFO MSG: begin wal restore
STRUCTURED: time=2015-04-09T16:05:33.736182-00 pid=8021 action=wal-fetch key=swift://PPCD/jtest-917/491d81c1-0cd4-48a0-bde5-6cb4205d7812/wal_005/00000003.history.lzo prefix=jtest-917/491d81c1-0cd4-48a0-bde5-6cb4205d7812/ seg=00000003.history state=begin
swiftclient INFO RESP STATUS: 404 Not Found
swiftclient INFO RESP HEADERS: [('date', 'Thu, 09 Apr 2015 16:05:36 GMT'), ('content-length', '70'), ('content-type', 'text/html; charset=UTF-8'), ('connection', 'keep-alive'), ('x-trans-id', 'tx34d437e9bfb54837b8732-005526a350')]
swiftclient INFO RESP BODY: <html><h1>Not Found</h1><p>The resource could not be found.</p></html>
Traceback (most recent call last):
File "/opt/wal-e-venv/lib/python2.6/site-packages/swiftclient/client.py", line 1243, in _retry
rv = func(self.url, self.token, *args, **kwargs)
File "/opt/wal-e-venv/lib/python2.6/site-packages/swiftclient/client.py", line 862, in get_object
http_response_content=body)
lzop: <stdin>: not a lzop file
wal_e.blobstore.swift.utils WARNING MSG: could no longer locate object while performing wal restore
DETAIL: The absolute URI that could not be located is swift://PPCD/jtest-917/491d81c1-0cd4-48a0-bde5-6cb4205d7812/wal_005/00000003.history.lzo.
HINT: This can be normal when Postgres is trying to detect what timelines are available during restoration.
STRUCTURED: time=2015-04-09T16:05:34.405067-00 pid=8021
wal_e.operator.backup INFO MSG: complete wal restore
STRUCTURED: time=2015-04-09T16:05:34.405459-00 pid=8021 action=wal-fetch key=swift://PPCD/jtest-917/491d81c1-0cd4-48a0-bde5-6cb4205d7812/wal_005/00000003.history.lzo prefix=jtest-917/491d81c1-0cd4-48a0-bde5-6cb4205d7812/ seg=00000003.history state=complete
2015-04-09 16:05:34 GMT LOG: restored log file "00000003.history" from archive