| 
 [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 
 |