Загрузка данных из App Engine, не получение всех сущностей - PullRequest
0 голосов
/ 21 января 2011

Следуя руководству здесь , я пытаюсь загрузить данные из своего хранилища данных App Engine.

Я использую команду:

download_data --application=myapp --kind=Rating --url=http://myapp.appspot.com/_ah/remote_api --filename="C:\Users\data.dump"

И я получаю вывод:

Downloading data records.

[INFO    ] Logging to bulkloader-log-20110121.171839
[INFO    ] Throttling transfers:
[INFO    ] Bandwidth: 250000 bytes/second
[INFO    ] HTTP connections: 8/second
[INFO    ] Entities inserted/fetched/modified: 20/second
[INFO    ] Batch Size: 10
[INFO    ] Opening database: bulkloader-progress-20110121.171839.sql3
[INFO    ] Opening database: bulkloader-results-20110121.171839.sql3
[INFO    ] Connecting to myapp.appspot.com/_ah/remote_api
[INFO    ] Downloading kinds: ['Rating']
.[INFO    ] Have 9 entities, 0 previously transferred
[INFO    ] 9 entities (1860706 bytes) transferred in 5.7 seconds

FINISHED

Что выглядит хорошо, за исключением того, что у меня в хранилище данных почти 200 объектовне 9, как кажется здесь.Что мне не хватает?Есть ли способ заставить его загрузить все сущности или я просто пропускаю опцию командной строки?

1 Ответ

0 голосов
/ 01 февраля 2011

учитывая всю информацию в комментариях, я должен догадаться, что это либо ошибка массового загрузчика, либо проблема с данными или индексами вашего приложения.

Если это последнее, вы можете попробовать две вещи: 1) повторно put() все объекты рейтинга и 2) удаление и воссоздание индексов, используемых массовым загрузчиком, например, __key__ нисходящий индекс.

если ни одна из этих работ не работает, отправьте сообщение в группу или перейдите в часы IRC (прокрутите вниз) и попросите члена команды взглянуть.

...