Changesets missed from new users (UID>mediumint?)
hungerburg opened this issue · comments
From varying accounts a user mass creates hedges and fences here. Nothing to be seen on WhoDidIt of the changesets though. Why are these edits missing?
First thought of mine was the hit and run method - the user creates an account, does his edits, then deletes the account. But even where their account remains, nothing gets shown in WhoDidIt (https://www.openstreetmap.org/user/Wetscher/history)
Maybe it has to do with new mappers in general? E.g. https://www.openstreetmap.org/changeset/139058500 does not show neither here https://simon04.dev.openstreetmap.org/whodidit/?zoom=13&lat=46.91299&lon=14.10631&layers=BTT&age=1%20month - it certainly should, lots of nodes created.
https://github.com/simon04/whodidit/blob/d9aab824efaf0132b9677a2becfd906e22b437ba/scripts/parse_osc.pl#L325C5-L325C25 - mediumint too small?
Thanks for investigating and reporting. Very likely so. According to https://dev.mysql.com/doc/refman/8.0/en/integer-types.html the Maximum Value Unsigned is 16777215. And the linked user has ID 20025177.
ALTER TABLE wdi_changesets MODIFY COLUMN user_id INT UNSIGNED NOT NULL;
--- took approximately 600s