Active
Project:
Feeds
Version:
8.x-3.x-dev
Component:
Code
Priority:
Normal
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
3 Dec 2019 at 11:07 UTC
Updated:
16 Oct 2025 at 13:31 UTC
Jump to comment: Most recent
When doing large imports, the progress bar bounces back and forth many times before reaching 100%. I guess this is to do with the batch size. Is it possible to make the progress bar more representative of the actual progress of the import?
Many thanks,
Comments
Comment #2
megachrizWe talked about this in Slack, here is an export of our conversation there.
From Drupal Slack #support channel, 2019-12-03
This is what Feeds in D7 does do get only a single progress bar. As the @todo states, this may not give adequate results in some situations.
Comment #3
bkosborneI noticed this too. Part of the problem is feeds is not updating the message when it starts processing a new set. If it just updated the message to indicate the processing status, people would not be as confused.
Comment #4
seanrIt still does this - it is disconcerting as it appears as though it's not working correctly. When we know the file imported is a CSV, we should get the total ros from that so the progress bar is accurate. I'd love to know how long I really have before this thing is finally done (isn't that the whole point of a progress bar?). 😉
Comment #5
megachrizClosed #3356144: Import Progress Bar - for All items as a duplicate.
In there, I commented:
Comment #6
adstokoe commentedAny updates on this issue? I've setup a custom fetcher to run on a paged API. The batch process does complete, however, the bouncing bar makes the process appear broken in the UI.
Comment #7
megachriz@adstokoe
It's bad UX, but it doesn't break functionality. And I think it's a hard one to fix. But because it doesn't break functionality, this issue is quite low on my priority list. My priority right now is first review and commit things that others have worked on recently. Then finish #3372368: in_progress filesystem grows indefinitely and create a new release and then get Feeds and related modules Drupal 11 compatible. And after that hopefully I'm able to resolve the remaining stable release blockers to finally create an official stable release. And after all that, then there might be room for me to address this issue. Though there also enough other issues that I think would have higher priority than this one. These are listed on #1960800: [meta] Feeds 8.x roadmap.
So in other words, I don't see this issue getting addressed in the nearby future and probably not in the next two years. At least not by me.
Comment #8
bburgI came across this issue while looking into a separate problem I'm having with the Feeds batch api process, and just had a couple of thoughts. The batch API provides the ability to send a message to the user. That message right now is pretty generic, could we just use that to inform the user of what steps are being done? Looking at FeedsExecutable::processItem(), I don't see message used, but I do see 6 steps:
So just set a description of that as the message. e.g. "Preparing to start import", "Fetching data", "Parsing data", "Reticulating splines" etc.
If we did want an accurate count of the full process, that in itself can be it's own step, to just get the count, and perhaps that can be conditionally enabled via a config on the Feed type as well?