We need more community engagement on uncovering WU bugs
In one simple test, to verify if using recurring WFs is less costly than using schedule api workflow, I did a simple setup and test.
Setup below
- Simple recurring trigger - No Conditions
- Simple send email action - No conditions
- Simple Set recurring action
Please keep in mind for the following, there are no conditions on any of the actions or triggers in this simple setup/test
This is what the WU metrics shows as being charged for this
- Button click to set recurring action - Cost overall is 1.22 WUs for one run - this seems to be 0.62 more than it should be since, a button click trigger is not supposed to be charged, and there is only one actions, which should be only 0.6 WUs, and there is no indication in the charts that data retrieval (ie: individual data request took place, which, if it did should only cost 0.2 WUs) - so, where is 1.22 WUs coming from?
- Running the recurring Action overall shows 0.2 WUs for fetching data (the individual data request, which is correct) and the 1 run of the actual backend recurring which is listed as 1.24 WUs, which is strange as there is just one action (ie: send email) which should just be 0.6 WUs.
- Running the action shows evaluation of conditions (those conditions that are empty and do not exist so should not need to be evaluated)
Nowhere in the Bubble manual is there a reference to either conditions that do not exist, needing to be evaluated and therefore are charged, nor is there a section that details how recurring workflows are charged.
Based on the public details available, I would have expected to be charged only for the below plus the return of a individual data request and the data in terms of bytes…so something like 0.95 WUs, if conditions that do not exist even need to be evaluated, which they shouldn’t, so in reality, maybe 0.90 WUs, but not the 2.46 WUs the metrics show as having been charged.
@fede.bubble is Bubble devoting any of it’s own resources to uncovering bugs in the WUs other than relying on the user base to uncover and then notify of such?
Any other developers who can spare 10 minutes of their day to do the same simple test, can you confirm if you get the same results?
@Eram_BubbleSupport could you have the team look into this?