Opened 4 days ago

#19451 new defect

Update data: Do not download incomplete ways

Reported by: skyper Owned by: team
Priority: normal Milestone:
Component: Core Version: latest
Keywords: template_report update data incomplete way Cc: GerdP


See #19124 which is the same problem in a similar situation.

What steps will reproduce the problem?

  1. Have an incomplete, (modified) route relation with no or only a few downloaded children ways. See incomplete_modified_relation_update.osm
  2. Update data

What is the expected result?

Only the relation and the downloaded ways are updated and downloaded.

What happens instead?

Tonnes of objects are downloaded. The relation is completely downloaded.

Please provide any additional information below. Attach a screenshot if possible.

This uses seldom resources of time and server bandwidth and traffic should be minimized.
I hit this with more data and OSM-server time-out several times.
It also looks like first nodes and than complete ways are downloaded where the ways children could be downloaded with the way and not in advance.
Tried r15810 which shows the same problem but #4666 shows that it used to be different some time in the past.

Relative:URL: ^/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2020-06-28 19:08:21 +0200 (Sun, 28 Jun 2020)
Build-Date:2020-06-29 01:30:50

Attachments (1)

incomplete_modified_relation_update.osm (11.7 KB) - added by skyper 4 days ago.
small example

Download all attachments as: .zip

Change History (1)

Changed 4 days ago by skyper

small example

Modify Ticket

Change Properties
Set your email in Preferences
as new The owner will remain team.
as The resolution will be set.
to The owner will be changed from team to the specified user.
The owner will change to skyper
as duplicate The resolution will be set to duplicate.The specified ticket will be cross-referenced with this ticket
The owner will be changed from team to anonymous.

Add Comment

E-mail address and name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.