wiki:developers-meeting-20100714
Last modified 11 years ago Last modified on 07/14/10 18:02:03

[part of a series of meetings]

Participants

Jan, Owen, Paul, Antje, Tigran, Irina, Tanja; Timur, Dmitry, Tao; Thomas

Agenda

[see box on the right-hand side]

Postcards

Up to two minutes (uninterrupted) per person where they can answer two questions:

  • What I did last week (since the last meeting),
  • What I plan to do in the next week.

No questions until we get through everyone :)

Thomas: committed dCache mover refactoring for xrootd mover. Gerd provided suggestions for improvements. Finished Debian package.

Jan: gPlazma2 testing. Succeeded in logging into web-admin using gPlazma2 strategy; one-or-two minor bugs, but basically works. New web-admin stuff.

Owen: dCacheConfigure2 now correctly building RPMs. Can auto-config Chimera and setup layout files but a little more work is needed.

Paul: same as usual

Antje: QA, tickets, receiving knowledge-transfer from Tigran.

Tigran: teaching people + the usual.

Irina: just back from holidays!

Tanja: receiving knowledge-transfer from Tigran; tickets, ...

Tao: plotting modules for dCache. Looking into how to modify code to get it into dCache. Looking at Vladimir's existing code.

Timur: working with Tao. Worked on last patch needed for gPlazma2.

Dmitry: PNFS-to-Chimera migration on test installation. This instance also has an enstore tape backend. Execersing SRM-based read/write with tape. Works fine. Also working on allowing encp to not requiring a mounted namespace.

Tigran asked, does encp still use the level-4 to store metadata? Yes. Using custom storage-info extractor at Fermi, so dCache should cope with data being stored in level-4.

Plans for patch-releases

Should we make a new patch release?

We did 1.9.9-1 released last Friday. We released 1.9.7-3 yesterday; 1.9.8-2 is in-preparation. NDGF installed 1.9.9-1 today. So far, no problems.

Trunk activity

Progress with new features...

gPlazma

Plugins need to be written.

Need to get map and reverse-map working.

Timur will be working on CDF upgrade so work on the wrap-around plugin (wrapping the old-gPlazma) will continue at a low priority.

Need to add a message for the map request.

Reduce duplication: move LoginRequest? / LoginReply? to commons.

NIS/LDAP plugin: Tigran says we nearly have it .. need to make it fit for public viewing. SAML / XAML plugin: ...?

Irina will try to implement map and reversemap.

Debian packaging

It does what the book says to configure dCache for Chimera.

Would be better if dCache was less config intensive.

Chimera can be setup to do this, but danger is that mis-configured system would (re-)install Chimera and loose all the namespace.

Install / Deploy new database schema after confirmation by sys-admin.

We could be an extra RPM/deb that enables auto-configuration of dCache components; by default, we don't create pools / database schema.

Another idea is to have a separate command: "dcache init" (e.g.) that would do any database schema creation, pool directory structure creation, etc.

Directory structure of dCache

Currently, must have all config., lib, shared etc must be subdirectories on /opt/d-cache.

Do we want to support FHS? This is a requirement for getting packages into Debian.

Customers, so far, wanted dCache installed into /opt/d-cache.

Continue on discussion on mailing list.

Mavin

Patch from Tigran needs revising after gPlazma code work.

Tigran will look at it.

Issues from yesterday's Tier-1 meeting

No problems reported.

Outstanding RT Tickets

[This is an auto-generated item. Don't add items here directly]

RT 5696: gPlazma issue with SCAS, dcache version 1.9.5-17

Timur hoped Ted would look at it. He's on vacation just now, so Timur will try to catch him when he comes back.

RT 5699: How to test for sanity of dcache databases

Neha replied to Dmitry's question. Really interested in scripts that check whether the database is sane or not.

Rather than asking what to check; whenever we fix a problem in dCache, we write a test to check for this problem.

Some Tier-2 sites were deploying dCache without correctly configuring the database schema.

Is there a way to avoid her getting these support queries?

Timur to talk with Neha about why she wants a script.

Having some mechanism to say database is somehow wonky would be useful.

Multiple domains can leave a dCache in a partially started state. We need some component to say "system is healthy".

RT 5721: QA process bug. and LM bug in

Paul to investigate.

Need to test both fresh install and upgrade.

Review of RB requests

DTNM

Same time, next week.