[Dmitriy Kruglyak]
Where can I find out if/how to configure a “dstore” on my
server?
You need to run
Java on your server (Sun/IBM 1.4 or later, gcj will not work). And you need
some ports open in your firewall (configurable, by default 4075 and some more if
you are using the daemon). Note that for EFS though, supertransfer will never be
used and dstore is probably slower than SSH (103 seconds for dstore compared to
78 seconds for ssh when writing 255 files on my test
host).
If you cannot get
ports opened, see "SSL
Encryption and Firewalls" Near the end of
the page referenced before. It involves some manual steps though, until bug 142971 [1] is
fixed.
[Dmitriy Kruglyak] OK, though in many
places there are settings for default permissions. I just think that adding a
provision for chown is a nice way to supplement chmod with not much extra
work…
As said, please file
an enhancement request [2] for this. The API for doing it is in place
through the IHostFilePermissions interface, so only some UI and impl is missing. The SFTP
protocol requires numerical user ID's for chown and chgrp, acquiring these for
the String-based user id / group id may be difficult.
[Dmitriy Kruglyak] The whole reason I am using RSE is
to map remote filesystem to PHP project workplace. I used to do this over
Samba and it worked fine, until I moved to a different server with much
greater latency – which totally killed SMB performance. But if I am not using
EFS, how else can I create and manage a project with RSE? Yes, I notice that
refreshes are painful. Very interested in alternatives.
Well, see the FAQ
mentioned [3] -- you can basically do your work in the "Remote Systems"
perspective. The biggest difference compared to EFS is that it always does lazy
refresh. You'll need to see how well it integrates with PHP, but it is certainly
an option.
The other option which may be preferrable for you, is using
a local workspace with rsync synchronization to your remote. This allows you to
do all PHP work locally until you deploy with a superfast (incremental) rsync
upload.
[1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=142971
[2] https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Target%20Management&component=RSE
[3] http://wiki.eclipse.org/TM_and_RSE_FAQ#How_can_I_use_a_remote_workspace_over_SSH.3F
Cheers,
--
Martin Oberhuber,
Senior Member of Technical Staff, Wind
River
Target
Management Project Lead, DSDP PMC Member
http://www.eclipse.org/dsdp/tm
|