In some workflows I have I use the Stop tool to coordinate publishing to a cloud data source. While running a workflow occasionally downstream tools finish before this tool "finishes". In the screen shot for example a file is completely written but the stop tool says it's 90% done.
How is this possible? Almost by definition doesn't everything behind the stop tool need to be 100% before it can proceed?
In other cases I've seen joins be at 60% and the downstream writing of files being at 100%. In general what do those percentages mean? Are they really accurate or just estimations? Any help would be much appreciated on this.