sim, спасибо что попробовал. Странно оно как-то работает, очень странно, где-то какая-то ошибка - так быть точно не должно.
Такое ощущение, что просто в дам складываются все релейшны, которые есть и все. Члены релейшнов в дамп не попадают.
Количество релейшнов в дампе Адыгеи (16449) почти точно равно кол-ву релейшнов в дампе РФ (16480) - не может быть у нас такой связности релейшнов.
Вейев и нодов почти столько же.
osmosis это один большой баг. Аффторы не могут поддерживать его актуальность с базой осма, что уж говорить про такие баги… А ошибка чейнджсета при импорте, которая отжирает несколько часов времени… Короче надежды мало…
Информация к размышлению любителям completeRelations=yes.
Ненавязчивые пинки разработчиков osmosis, как обычно приносят свои плоды. Режим completeRelations=yes, который как оказалось и не работал никогда, заработал, заодно (к моему ужасу) был переписан completeWays.
К сожалению, исправление привело к примерно 5-кратному замедлению работы (собираюсь произвести более масштабный тест как-нибудь). К счастью, без completeRelations=yes, вроде скорость осталась такой же.
Попробовал прогнать Дагестан через osm2pgsql - результат довольно странный, релейшн РФ опять не собрался (хотя на тот момент он был замкнут), но собралось ощутимо больше субъектов, причем граница из границы Калининградской области не попала только морская часть. Зато попало например деление Московской области )
sim, а можно по-подробней про то как вы вырезку делаете узнать? Я почему-то думал что вы держите полную копию базы и каждый раз ее режете. Но судя по симптомам вы обрезаете еще при заливке планеты и пытаетесь обрезать ежедневные дифы - что я так понимаю с точки зрения ссылочной целостности довольно стрёмная операция.
Да, давай в ирсе лучше - постараюсь в ближайшее время поймать тебя на #gis-lab.
Судя по схеме и по тому какой полигон обрезки используется для дампа, то проблема как минимум в нем. Я так понял это russia_bound_full у вас на сервере, только без буфера.
Я не очень понял в чем была проблема, возможно был пропущен один импорт, при чистом импорте заново пропажа “ушла”. Надо поглядывать на другие места и если там тоже пропадают, то тогда это очередная ошибка осмосиса, которую надо обнаружить и ликвидировать.
В связи с сильным ростом дампа в последнее время (похоже что это связано с питером), все поломалось и не влезает в быстрый рамдиск, осмосис генерирует кучу временных файлов огромного размера, все переполняется и валится.
Боюсь, что питер придется выкинуть из дампа и вырезок, еще можно перевести на медленный диск, но тогда все будет значительно дольше работать и сервер жалко.
Если вы всерьез планируете ежедневные дампы России, то 8ГБ ОЗУ явно недостаточно.
База для всего мира работает на 32 ГБ машине, и вроде пока без особых проблем.