Community
Participate
Working Groups
I can set up a dstore connection to a remote system through an ssh tunnel: ssh -l moberhuber build.eclipse.org -L 27127:build.eclipse.org:27127 "cd rseserver/latest && perl ./server.pl 27127 50000 jar mober" Now I can connect to localhost:27127, but in reality this connects to build.eclipse.org through dstore. In RemoteSystemsTempFiles, the files from the remote system will be listed below a directory named "localhost". This is not adequate, since multiple tunnels would share temp files. I guess the best solution for this is to make tunnelling more explicit, i.e. allow connections to have an attribute "tunnel host:port" and another one "real host:port". Then, the RemoteSystemsTempFiles project should use the real host name instead of the tunnelled one. Note that tunnelling is a generic concept that might be applicable to any connection scheme.
For related problems, see bug #193858 (RemoteSystemsTempFiles pathes clash with multiple connections to the same host), for which a workaround is investigated by using the remoteMountPathMappers extension point (bug #195285).
Martin, do you think my solution for Bug 195285 is sufficient to address this one?
Not sure. Do you think it could fix bug 160100 ?
I think is should fix it because the implementor of the mapper can store the files however he/she pleases within the temp files project.
This has actually been fixed with bug 245260. *** This bug has been marked as a duplicate of bug 245260 ***