-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Distributed.jl - possibility to use other Serialization libraries? #1
Comments
|
Looking into which reasoning was taken for the global random number generator it seems that the preferred route is to make the ClusterSerializer pluggable. JuliaLang/julia#23199 (comment) These are the two places where the ClusterSerializer is constructed
So I guess we would need:
|
@MichaelHatherly you build PlutoSerialization.jl, probably you have some valuable insights what could be potential solutions/problems |
Thanks for pointing this out @schlichtanders. I've got no extra insights at the moment since I've not had a chance yet to look into how Malt changes things now that Pluto is using it instead. If I get a chance I'll update this thread. |
Malt shouldn't be relevant here since this issue is relating to running code under Distributed directly (IIRC Pluto only runs its own internal code under Malt) |
I would really love to see Distributed be fully supported inside Pluto and would like to try out things myself. (e.g. creating the pluggable ClusterSerializer interface thought about above) @jpsamaroo do you know whether and how Distributed.jl could already be replace by a fork or the like? |
Hi,
since recently Pluto can run Distributed, however it does not work out of the box because the standard serialization is known not to work in Pluto, but Distributed relies on it (I couldn't find a way to change this)
The PlutoSerialization is maintained in this repo https://github.com/MichaelHatherly/PlutoSerialization.jl
It would be great to be able to use this Serialization instead of the default Serialization when using Distributed inside a Pluto notebook.
The text was updated successfully, but these errors were encountered: