You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
Apparently, there is a high probability of collision by using a hash function from python.
To Reproduce
This is hard to reproduce, but it happens.
Expected behavior
If you are passing to the pipeline two objects that came from the same class but they are different instances, they should be threatened as separated stanzas.
Additional context
One possible solution is to use uuid module and functions instead.
The text was updated successfully, but these errors were encountered:
uuid is a good alternative, but we will lose the determinism. The same object instance will have two different ids. Maybe we can look at dask's tokenize function, the function used for hashing and creating tasks names, and implement something similar...?
Describe the bug
Apparently, there is a high probability of collision by using a hash function from python.
To Reproduce
This is hard to reproduce, but it happens.
Expected behavior
If you are passing to the pipeline two objects that came from the same class but they are different instances, they should be threatened as separated stanzas.
Additional context
One possible solution is to use
uuid
module and functions instead.The text was updated successfully, but these errors were encountered: