Second version of a graphical Cell Login.


Please find the release notes at the end of this page.
OS Corresponding default
dCache Version
Non Europe
Rev. Date md5 hash
Any >=2.12.8, >=2.11.19, >=2.10.29 pcells-2.0.4.tar.gz May 7, 2015 63478a9ca1e2e5881c650b6d3cb82718
Any 2.10.x org.pcells-2.0.3.tar.gz Dec 16, 2014 6826e991f23c7f9eb585677b35b65148
Mac OS 2.7.x pcells (2.0.2) Mar 12, 2014 e7816599a070b1aee14523596c363eb9
Any 2.7.x (2.0.2) Mar 14, 2014 f0fa7885d928bc682a19ad33e24abb06
Mac OS 2.7.x pcells (2.0.1) Jan 31, 2014 77181c5fc134ee1b6bfb3a661ae49807
Any 2.7.x (2.0.1) Jan 31, 2014 e5d00caf9ffd07e24860b3594758bb96
Mac OS 2.7.x pcells (2.0.0) Jan 25, 2014 57dc5d5b307774015ccd5b77720ef0ca
Any 2.7.x (2.0.0) Jan 25, 2014 8774fe7cd770626c5515d6f93e5d5527
Mac OS 1.9.5 pcells (1.7) pcells (1.7) Jan 27, 2010 b5d6876ec50de7928856f1fbb0f59d3a
Any 1.9.5 (1.7) pcells (1.7) Jan 27, 2010 833f45f29ce44efa3f75aafd33fc8899
Mac OS 1.9.2 pcells (1.6) - July 30, 2009 57509f788cbb14bfc4f047788670ecb0
Any 1.9.2 (1.6) - July 30, 2009 3eccd2d98e7f69ac018e498ba0e019cc


Mac OS X
Get the dmg file, mount it and move the pCells binary into your application folder.
Unix like
tar xzf pcells-.tar.gz java -jar org.pcells-2.0.3-jar-with-dependencies.jar
If java is configured correctly, simply unzip the and click on the symbol of the downloaded 'org.pcells.jar' file within the pcells folder.

Change Logs

2.0.3 to 2.0.4
  • You must use java 8 with this release.
  • The speed of pcells has been increased.
  • SrmSpaceManager view has been fixed.
2.0.2 to 2.0.3
  • The release format has changed a bit. There now is a tar.gz that needs to be unpacked into an empty directory.
  • To start pcells change to this directory and run: java -jar org.pcells-2.0.3-jar-with-dependencies.jar
  • In the SSH2 Keys tab provide your PEM-style private key path that can at this point not be password protected. Please do not use DER style private keys any longer. At login leave the password field empty if you wish to use key-based login.
2.0.1 to 2.0.2
  • Logback logging added. This mean you can now go ahead and set logging levels when scritping against the pcells GUI. Several smaller issues where fixed, some NPE etc.
2.0.0 to 2.0.1
  • SSH DSA, RSA key-based login added. Please leave the password blank and set key paths in the setup section. Do not forget to set the key type (DSA/RSA). PEM key format currently not supported. Creating the necessary keys from PEM style keys (DSA or RSA):
    • DSA private key: openssl pkcs8 -topk8 -inform PEM -outform DER -in private_keyname.pem -out private_keyname.der -nocrypt
    • DSA public key: openssl dsa -in private_keyname.pem -pubout -outform DER -out
    • RSA private key: openssl pkcs8 -topk8 -inform PEM -outform DER -in id_rsa -out id_rsa.der -nocrypt
    • RSA public key: openssl rsa -in id_rsa -pubout -outform DER -out
1.7 to 2.0
  • SSH 2 connectivity added
  • Key-based login does not work at the moment for SSH 2
1.6 to 1.7
  • PnfsManager
    • Improvement : new panel displays pnfs actions in detail.
    • Bug Fix : compatible with 1.9.5
  • PoolManager : The PoolManager is no longer recoginized as Pool.
1.4 to 1.6
  • Cost Panel : Cost in diagram fixed.
1.3 to 1.4
  • PnfsManagerPanel : Incompatibilty issues with 1.9.2 fixed.
1.3 to 1.4
  • The default dCache jar files are from dCache 1.9.1. Please make sure you adjust the 'Specials -> ClassLoader' settings accordingly.
  • Fix : Space Manager Panel didn't work with 1.9.1 any more. This is fixed now.
  • Fix : PnfsManager Panel reports about dCache 1.9.1 Thread Groups.
1.2 to 1.3
  • Domain scanning no longer stops if the tunnel is damaged.
  • SrmSpaceManager panel added.
  • New Cost Manager Panel.
  • Can connect to dCaches with different version (1.6.6, 1.7.0, ...)
  • Can select jars to load classes from for each connection.
  • New panels for Pools and Flush Manager.
  • Command cell tree improved, Cell Bookmarks introduced.
  • List of all movers in the system and the possibilty to check their corresponding doors and kill them.

Running GUI against multiple dcache versions

Switching dCache version to 1.6.6
With the default setup, the pCells GUI assumes to connect to a 1.7.x dCache. In order to prepare the GUI to connect to a 1.6.6 dCache version open the class path panel :
Top bar -> Specials -> Class Loader
Select the connection name on the selection box on top of the menu. None of the checkboxes should be checked. Select
  • dcache 1.6.6
  • pcells-gui-dcache 1.1.1
  • pcells-gui-core 1.1.1
  • org.pcells 1.1.1
  • cells x.x.x
Leave the other boxes unchecked.
  • Make sure you 'save' this setup
  • After upgrading your dCache to 1.7.x, make sure you uncheck all checkboxes, which makes the GUI to use the actual defaults.
With pcells 1.2 you can connect to a dcache-1-8-0 system by selecting :
  • dcache 1.8.0
  • pcells-gui-dcache 1.1.1
  • pcells-gui-core 1.1.1
  • org.pcells 1.1.1
  • cells x.x.x
Patrick Fuhrmann, DESY