Replies: 2 comments 5 replies
-
didn't notice there is a parameter called Exact BackendID that's set and can be altered. |
Beta Was this translation helpful? Give feedback.
2 replies
-
at the top right there is Quick Tools which has a Reset All Parameters. You can also select to view only modified parameters to see what it is you've altered. Exact Backend ID does not set itself, you set that. You may have also set DoNotSave from the sounds of it? Images always save unless you disable saving. If you have an invalid custom backend ID it'll just not generate at all and return an error. |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Below is an issue that I encountered, since I don't know exactly the implementation, so all of the below is just my speculation and it's up for discussion.
It seems like some kind of information related to the backend ID is saved along with the generated image.
So, if the backend configuration is altered, and the user clicked on "Resue Parameters" then generate an image. The image is generated and you can click on it the web page, but it's not saved to the output folder. The log shows no error and it appeared to find the right backend to generate an image but output is no longer save.
To recover from this, the user will have to "Reuse Parameters" from a previously generated image that was created without the backend modification to be able to generate the image and have the output saved like the normal flow.
One quick way to recover from this is to use the Simple tab to generate an image and "Reuse Parameters" from that image then change the parameters to resume generating the image. This acts as a setting reset to clear out the backend related parameters.
Restart the server or perform a clean install doesn't resolve this if the user kept previously generated image with the invalid backend configuration and use "Reuse Parameters" to generate image.
There's no obvious error in the log and it still generate an image but it's just not saving it any more. Not sure if this is comfy or swarm domain.
This issue of backend ID related info saved with the generated image also manifest into another problem even with the backend configuration intact.
Let's say you were creating a remote backend but you didn't know the exact URL so you create one with the wrong one and then you noticed it and edit with the correct URL. In the background, it will create a backend with a different ID.
Then let's say it worked now and you generated image using one local and one remote and it's a success. Now, you restart your server, the backend ID will get rearrange. So, if you "Reuse Parameter" on that last image and try to generate an image. It will no longer use your remote backend. It will silently failed. When you isolate the backend to force it to generate image thru it, it will then tell you that it failed because it can't find the backend ID.
To recover from this, you will need do step similiar to the above, ie generate an image thru the Simple tab and then "Reuse Parameter" from that image to clear out the setting related to the backend ID, or use a previous image that was generated without the additonal backend configured.
Maybe these situations can be avoided, if the server have a clear all settings button, as it seems to be some settings that's not visible to the user to modify, and seems to be related to backend config.
Welcome more discussion for people that have extensive experience with remote backends.
thank you so much
Beta Was this translation helpful? Give feedback.
All reactions