CERN IT Department CH-1211 Genève 23 Switzerland PES Version control services at CERN Status of Version Control and Twiki services at CERN.

Slides:



Advertisements
Similar presentations
IBM Software Group ® Integrated Server and Virtual Storage Management an IT Optimization Infrastructure Solution from IBM Small and Medium Business Software.
Advertisements

GS CERN GS Department CH-1211 Genève 23 Switzerland Corporate Data for CERN Drupal Sites Introduction to Planned AIS Drupal Modules.
CVS Service at CERN status and LCG-dedicated service CERN IT/PS/UI October 2003.
CCC/WNUG Exchange Update May 5, 2005 Nate Wilken Web and Messaging Applications Information Technology Arizona State University.
Update on Version Control Systems: GitLab, SVN, Git, Trac, CERNforge
Source Control Repositories for Enabling Team Working Svetlin Nakov Telerik Corporation
CERN - IT Department CH-1211 Genève 23 Switzerland t SVN Pilot: CVS Replacement Manuel Guijarro Jonatan Hugo Hugosson Artur Wiecek David.
Operating Systems & Information Services CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Web Content Management System Discussion.
CERN IT Department CH-1211 Genève 23 Switzerland t Integrating Lemon Monitoring and Alarming System with the new CERN Agile Infrastructure.
UCL Site Report Ben Waugh HepSysMan, 22 May 2007.
CAA/CFA Review | Andrea Laruelo | ESTEC | May CFA Development Status CAA/CFA Review ESTEC, May 19 th 2011 European Space AgencyAndrea Laruelo.
Update on Database Issues Peter Chochula DCS Workshop, June 21, 2004 Colmar.
Object-Oriented Analysis & Design Subversion. Contents  Configuration management  The repository  Versioning  Tags  Branches  Subversion 2.
Installation and Development Tools National Center for Supercomputing Applications University of Illinois at Urbana-Champaign The SEASR project and its.
CERN IT Department CH-1211 Genève 23 Switzerland t Tier0 Status - 1 Tier0 Status Tony Cass LCG-LHCC Referees Meeting 18 th November 2008.
CERN IT Department CH-1211 Geneva 23 Switzerland t Daniel Gomez Ruben Gaspar Ignacio Coterillo * Dawid Wojcik *CERN/CSIC funded by Spanish.
CCA Forum Fall Meeting1 5-6 October CCA Common Component Architecture cca-forum.org Server Migration David E. Bernholdt ORNL.
Continuous Integration and Code Review: how IT can help Alex Lossent – IT/PES – Version Control Systems 29-Sep st Forum1.
Release Management Configuration management. Release Management Goal Coordinate the processes through the project development life cycle Ensure the.
Kuali Rice at Indiana University From the System Owner Perspective July 29-30, 2008 Eric Westfall.
CERN IT Department CH-1211 Genève 23 Switzerland t IT Monitoring WG IT/CS Monitoring System Virginie Longo September 14th 2011.
CERN - IT Department CH-1211 Genève 23 Switzerland t CASTOR Status March 19 th 2007 CASTOR dev+ops teams Presented by Germán Cancio.
Pulse for TM1 Version 4 New features, improvements and lots more.
CERN IT Department CH-1211 Genève 23 Switzerland PES SVN User Forum David Asbury Alvaro Gonzalez Alvarez Pawel Kacper Zembrzuski 16 April.
Operating Systems & Information Services CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Update on Windows 7 at CERN & Remote Desktop.
CERN IT Department CH-1211 Genève 23 Switzerland PES 1 Ermis service for DNS Load Balancer configuration HEPiX Fall 2014 Aris Angelogiannopoulos,
Platform & Engineering Services CERN IT Department CH-1211 Geneva 23 Switzerland t PES TWiki at CERN Past, Present and Future Peter Jones.
Data Transfer Service Challenge Infrastructure Ian Bird GDB 12 th January 2005.
SPI NIGHTLIES Alex Hodgkins. SPI nightlies  Build and test various software projects each night  Provide a nightlies summary page that displays all.
Platform & Engineering Services CERN IT Department CH-1211 Geneva 23 Switzerland t PES Development Workflow of the Configuration Management.
Computing Facilities CERN IT Department CH-1211 Geneva 23 Switzerland t CF CF Monitoring: Lemon, LAS, SLS I.Fedorko(IT/CF) IT-Monitoring.
Operating Systems & Information Services CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Drupal at CERN Juraj Sucik Jarosław Polok.
CERN IT Department CH-1211 Genève 23 Switzerland t CERN IT Monitoring and Data Analytics Pedro Andrade (IT-GT) Openlab Workshop on Data Analytics.
T3g software services Outline of the T3g Components R. Yoshida (ANL)
CERN - IT Department CH-1211 Genève 23 Switzerland CASTOR F2F Monitoring at CERN Miguel Coelho dos Santos.
36 th LHCb Software Week Pere Mato/CERN.  Provide a complete, portable and easy to configure user environment for developing and running LHC data analysis.
CERN 13-Jun-2002 Andreas Pfeiffer, CERN/IT-API, Development Infrastructure Andreas Pfeiffer CERN IT/API
Computing Facilities CERN IT Department CH-1211 Geneva 23 Switzerland t CF CC Monitoring I.Fedorko on behalf of CF/ASI 18/02/2011 Overview.
EMI is partially funded by the European Commission under Grant Agreement RI EMI SA2 Report Andres ABAD RODRIGUEZ, CERN SA2.4, Task Leader EMI AHM,
CERN IT Department CH-1211 Genève 23 Switzerland t Single Sign On, Identity and Access management at CERN Alex Lossent Emmanuel Ormancey,
CERN IT Department CH-1211 Genève 23 Switzerland t Bamboo users meeting IT-CS-CT.
Office of Administration Enterprise Server Farm November 2004 Briefing.
 Project Team: Suzana Vaserman David Fleish Moran Zafir Tzvika Stein  Academic adviser: Dr. Mayer Goldberg  Technical adviser: Mr. Guy Wiener.
Platform & Engineering Services CERN IT Department CH-1211 Geneva 23 Switzerland t PES Agile Infrastructure Project Overview : Status and.
Configuring SQL Server for a successful SharePoint Server Deployment Haaron Gonzalez Solution Architect & Consultant Microsoft MVP SharePoint Server
CERN IT Department CH-1211 Genève 23 Switzerland M.Schröder, Hepix Vancouver 2011 OCS Inventory at CERN Matthias Schröder (IT-OIS)
INFSO-RI Enabling Grids for E-sciencE Running reliable services: the LFC at CERN Sophie Lemaitre
Testing and Release Procedures/Tools Cristina Aiftimiei (INFN-CNAF) Mario David (LIP)
CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Operating Systems & Information Services CERN IT Department CH-1211 Geneva 23 Switzerland.
CERN IT-Storage Strategy Outlook Alberto Pace, Luca Mascetti, Julien Leduc
Jean-Philippe Baud, IT-GD, CERN November 2007
RHEV Platform at LHCb Red Hat at CERN 17-18/1/17
Simulation Production System
Dynamic Storage Federation based on open protocols
IT Services Katarzyna Dziedziniewicz-Wojcik IT-DB.
Scalability: Load Balancing
Pablo Pinés León – FTEC 2016 Program
WP4-install status update
Generator Services planning meeting
Windows 7 deployment at CERN
Subversion.
Virtualization in the gLite Grid Middleware software process
FCT Follow-up Meeting 31 March, 2017 Fernando Meireles
Software Version System Part1: Subversion at CERN
Moodle Scalability What is Scalability?
Distributing META-pipe on ELIXIR compute resources
UPDATE on SVN & MANTIS Upgrade
Status and plans for bookkeeping system and production tools
PerformanceBridge Application Suite and Practice 2.0 IT Specifications
PyWBEM Python WBEM Client: Overview #2
Presentation transcript:

CERN IT Department CH-1211 Genève 23 Switzerland PES Version control services at CERN Status of Version Control and Twiki services at CERN Alvaro Gonzalez Alvarez CERN HEPiX Spring 2011, GSI

CERN IT Department CH-1211 Genève 23 Switzerland PES 2 Inde x ● Services: history and architecture ● Service statistics ● Add-ons ● Current issues ● Plans ● New Team ● Conclusions ● TWiki status

CERN IT Department CH-1211 Genève 23 Switzerland PES 3 Services 3 version control services: – SVN: Central SVN service, cluster and AFS based – CVS: Central CVS service, cluster and AFS based LCGCVS service, standalone servers and local disc based (Legacy)

CERN IT Department CH-1211 Genève 23 Switzerland PES 4 IT CVS service Started in 2000 Cluster of servers Uses DNS loadbalancing AFS to store data High availability, no single point of failure Planned shutdown for (CVS is not updated anymore)

CERN IT Department CH-1211 Genève 23 Switzerland PES 5 IT LCGCVS service Started in 2002 Created on user request – AFS perceived unstable – AFS perceived too slow Uses local disk to store the data No redundancy. Shutdown ongoing – Recommended replacement: IT svn service – Transparent replacement: IT cvs service (afs based) – 'Challenging' migrations

CERN IT Department CH-1211 Genève 23 Switzerland PES 6 IT SVN service Started in Jan 2009 Same design goals as CVS: – Cluster: High availability DNS loadbalancing – AFS for repositories – +NFS for Trac Why? – CVS not maintained anymore – Strong user request

CERN IT Department CH-1211 Genève 23 Switzerland PES 7 SVN architecture

CERN IT Department CH-1211 Genève 23 Switzerland PES 8 Service statistics

CERN IT Department CH-1211 Genève 23 Switzerland PES 9 Service statistics (active projects on time)

CERN IT Department CH-1211 Genève 23 Switzerland PES 10 Service statistics (active projects on time)

CERN IT Department CH-1211 Genève 23 Switzerland PES 11 Add ons ViewCVS and ViewVC: simple web CVS browsing tool WEBSVN: simple web SVN browsing tool, plus: – On the fly tar creation TRAC: web SVN browsing tool, plus: – Ticketing system – Wiki – Plug-ins (limited effort on development) SVNPlot: generate SVN statistics. No need to checkout the source code (svnstats do 'co')

CERN IT Department CH-1211 Genève 23 Switzerland PES 12 Current issues Loadbalancing: – It would be nice to have client affiliation, Single Sign On (Shibboleth) eats our POST variables. Improve AFS caching. – It would be nice to have more than one alias for host, reserve servers for interactive – Some CVS clients have problems to work with loadbalancing+kerberos. RH/SLC 4/5 ok. – Svnweb cannot have more than one server in DNS at the same time, due to Single Sign On and browser redirection loops.

CERN IT Department CH-1211 Genève 23 Switzerland PES 13 Plans Infrastructure consolidation –Update SVN server version (from 1.5 to 1.6): Repository storage improvements Ssh interface server logging –Update and improve internal mirroring and statistics –Hardware consolidation (Vms) –Improve the service availability and performance monitoring, with focus on SVN. Add SVN configuration web-tools for librarians. Update and improve user documentation Setup a read-only mirroring system. For heavy operations (big nightly builds). (?) GiT service (?), not yet!

CERN IT Department CH-1211 Genève 23 Switzerland PES 14 New team Due to a CERN IT reorganization the VCS team changed on January – Old team left. Service managers: – David Asbury (60%) – Alvaro Gonzalez (60%) – Students: – Pawel Zembrzuski (2010) – Georgios Koloventzos (2011)

CERN IT Department CH-1211 Genève 23 Switzerland PES 15 Conclusions A lot of effort in migrating from old services Focus on SVN, Goals: – Consolidate SVN service – Update tools, svn (server), trac, websvn – Add tools for SVN configuration

CERN IT Department CH-1211 Genève 23 Switzerland PES 16 TWiki at CERN - statistics 9555 users by March topics by March accesses in March updated in March 2011

CERN IT Department CH-1211 Genève 23 Switzerland PES 17 Configuration Current configuration –Server DELL Poweredge GHz, 2 CPU/8 core 48 GB of memory. –TWiki with NFS NetApp storage backend. It currently takes ~0.8 sec to load a page. Future –TWiki 5 available. Next stable release (5.1) in Summer –Several plugins in use at CERN need to be updated to the new plugin API. –Work ongoing for better SSO integration, e-group integration and hardware load balancing.

CERN IT Department CH-1211 Genève 23 Switzerland PES 18 Status and plans of version control services Alvaro Gonzalez Alvarez CERN, David Asbury CERN, Georgios Koloventzos CERN 2 nd February 2011 Questions?