+
+
+
diff --git a/search/search_index.json b/search/search_index.json
index a3a9aed9c..7bcb1b83c 100644
--- a/search/search_index.json
+++ b/search/search_index.json
@@ -1 +1 @@
-{"config":{"lang":["en"],"min_search_length":3,"prebuild_index":false,"separator":"[\\s\\-]+"},"docs":[{"location":"","text":"OSG Technology Area \u00b6 Welcome to the home page of the OSG Technology Team documentation area! If you are looking for site administrator documentation, please visit the OSG Documentation page . The Team \u00b6 Software and Release Technology Brian Lin (software manager) Brian Bockelman (manager) (15%) Mat Selmeci Derek Weitzel (50%) Matt Westphall (50%) Diego Davila (50%) Tim Theisen (release manager) (50%) Contact Us \u00b6 software-discuss@osg-htc.org - General discussion of the OSG Software stack ( subscribe ) Slack channel - if you can't create an account, send an e-mail to help@osg-htc.org Meetings \u00b6 When: Every Tuesday, 9:30 a.m. (U.S. Central) Where: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Meeting note archives can be found directly in the GitHub repository .","title":"Home"},{"location":"#osg-technology-area","text":"Welcome to the home page of the OSG Technology Team documentation area! If you are looking for site administrator documentation, please visit the OSG Documentation page .","title":"OSG Technology Area"},{"location":"#the-team","text":"Software and Release Technology Brian Lin (software manager) Brian Bockelman (manager) (15%) Mat Selmeci Derek Weitzel (50%) Matt Westphall (50%) Diego Davila (50%) Tim Theisen (release manager) (50%)","title":"The Team"},{"location":"#contact-us","text":"software-discuss@osg-htc.org - General discussion of the OSG Software stack ( subscribe ) Slack channel - if you can't create an account, send an e-mail to help@osg-htc.org","title":"Contact Us"},{"location":"#meetings","text":"When: Every Tuesday, 9:30 a.m. (U.S. Central) Where: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Meeting note archives can be found directly in the GitHub repository .","title":"Meetings"},{"location":"documentation/markdown-migration/","text":"Migrating to Markdown \u00b6 As part of the TWiki retirement (the read-only target date of Oct 1, 2017, with a shutdown date in 2018), we will need to convert the OSG Software and Release3 docs from TWiki syntax to Markdown . The following document outlines the conversion process and conventions. Choosing the git repository \u00b6 First you will need to choose which git repoository you will be working with: If you are converting a document from... Use this github repository... SoftwareTeam technology Release3 docs Once you've chosen the target repository for your document, move onto the next section and pick your conversion method. Automatic TWiki conversion \u00b6 Note If you are only archiving the documents, skip to this section . Choose one of the following methods for converting TWiki documents: Using our own docker conversion image (recommended) Directly using pandoc and mkdocs on your own machine Using docker \u00b6 The twiki-converter docker image can be used to preview the document tree via a mkdocs development server, archive TWiki documents, and convert documents to Markdown via pandoc . The image is available on osghost , otherwise, it is availble on dockerhub . user@host $ docker pull opensciencegrid/docker-twiki-converter Requirements \u00b6 To perform a document migration using docker, you will need the following tools and accounts: Fork and clone the repository that you chose in the above section A host with a running docker service sudo or membership in the docker group If you cannot install the above tools locally, they are available on osghost . Speak with Brian L for access. Preparing the git repository \u00b6 cd into your local git repository Add opensciencegrid/technology as the upstream remote repository for merging upstream changes: user@host $ git remote add upstream https://www.github.com/opensciencegrid/technology.git Create a branch for the document you plan to convert: user@host $ git branch master Replace with a name of your choice Change to the branch you just created user@host $ git checkout Replace with the name you chose in the step above Previewing the document tree \u00b6 When starting a twiki-converter docker container, it expects your local github repository to be mounted in /source so that any changes made to the repository are reflected in the mkdocs development server. To start a docker container based off of the twiki-converter docker image: Create a container from the image with the following command: user@host $ docker run -d -v :/source -p 8000 opensciencegrid/docker-twiki-converter Change for the directory where you have cloned the repo. The above command should return the container ID, which will be used in subsequent commands. Note If the docker container exits immediately, remove the -d option for details. If you see permission denied errors, you may need to disable SELinux or put it in permissive mode. To find the port that your development server is listening on, use the container ID (you should only need the first few chars of the ID) returned from the previous command: user@host $ docker port Change for the value returned by the execution of the previous command Access the development server in your browser via http://osghost.chtc.wisc.edu: or localhost: for containers run on osghost or locally, respectively. osghost has a restrictive firewall so if you have issues accessing your container from outside of the UW-Madison campus, use an SSH tunnel to map the osghost port to a local port. Converting documents \u00b6 The docker image contains a convenience script, convert-twiki for saving archives and converting them to Markdown. To run the script in a running container, run the following command: user@host $ docker exec convert-twiki Where is the docker container ID and is the link to the TWiki document that you want to convert, e.g. https://twiki.opensciencegrid.org/bin/view/SoftwareTeam/SoftwareDevelopmentProcess . This will result in an archive of the twiki doc, archive/SoftwareDevelopmentProcess , in your local repo and a converted copy, SoftwareDevelopmentProcess.md , placed into the root of your local github repository. If the twiki url is for a specific revision of the document, a .rNN will be included in the output filenames. Warning If the above command does not complete quickly, it means that Pandoc is having an issue with a specific section of the document. See Troubleshooting conversion for next steps. To see the converted document in your browser: Rename, move the converted document into a folder in docs/ . Document file names should be lowercase, - delimited, and descriptive but concise, e.g. markdown-migration.md or cutting-release.md It's not important to get the name/location correct on the first try as this can be discussed in the pull request sudo chown the archived and converted documents to be owned by you Add the document to the pages: section of mkdocs.yml in APA-style title case , e.g. - Migrating Documents to Markdown: 'software/markdown-migration.md' Refresh the document tree in your browser Once you can view the converted document in your browser, move onto the next section Troubleshooting conversion \u00b6 Pandoc sometimes has issues converting documents and requires manual intervention by removing whichever section is causing issues in the conversion. Copy the archive of the document into the root of your git repository Kill the process in the docker container: user@host $ docker exec pkill -9 pandoc Where is the docker container ID Remove a section from the copy of the archive to find the problematic section (recommendation: use a binary search strategy) Run pandoc manually: user@host $ docker exec pandoc -f twiki -t markdown_github > Where is the docker container ID, is the the file you copied in the first step and is the resulting .md file Repeat steps 2-4 until you've narrowed down the problematic section Manually convert the offending section Conversion without Docker \u00b6 If you've already used the docker method , skip to the section about completing the conversion . Requirements \u00b6 This method requires the following: Fork and clone the repository that you chose in the above section pandoc (> 1.16) mkdocs MarkdownHighlight pygments Preparing the git repository \u00b6 cd into your local git repository Add opensciencegrid/technology as the upstream remote repository for merging upstream changes: user@host $ git remote add upstream https://www.github.com/opensciencegrid/technology.git Create a branch for the document you plan to convert: user@host $ git branch master Replace with a name of your choice 5. Change to the branch you just created user@host $ git checkout Replace with the name you chose in the step above Archiving the TWiki document \u00b6 Follow the instructions for archival then continue to the next section to convert the document with pandoc. Initial conversion with Pandoc \u00b6 Pandoc is a tool that's useful for automated conversion of markdown languages. Once installed (alternatively, run pandoc via docker ), run the following command to convert TWiki to Markdown: $ pandoc -f twiki -t markdown_github > Where is the path to initial document in raw TWiki and is the path to the resulting document in GitHub Markdown. Note If you don't see output from the above command quickly, it means that Pandoc is having an issue with a specific section of the document. Stop the command (or docker container), find and temporarily remove the offending section, convert the remainder of the document with Pandoc, and manually convert the offending section. Previewing your document(s) with Mkdocs \u00b6 Mkdocs has a development mode that can be used to preview documents as you work on them and is available via package manager or pip . Once installed , add your document(s) to the pages section of mkdocs.yml and launch the mkdocs server with the following command from the dir containing mkdocs.yml : $ PYTHONPATH = src/ mkdocs serve Access the server at http://127.0.0.1:8000 and navigate to the document you're working on. It's useful to open the original TWiki doc in an adjacent tab or window to quickly compare the two. Completing the conversion \u00b6 Manual review of the automatically converted documents are required since the automatic conversion process isn't perfect. This section contains a list of problems commonly encountered in automatically converted documents. Visit the style guide to ensure that the document meets all style guidelines. Archiving Documents \u00b6 If the document is slated for archival (check if it says \"yes\" in the \"archived\" column of the spreadsheet), just download the document to the archive folder of your local git repository: user@host $ cd technology/ user@host $ curl '?raw=text' | iconv -f windows-1252 > archive/ Where is the link to the TWiki document that you want to download and is the name that will receive the archived file For example: user@host $ cd technology user@host $ curl 'https://twiki.opensciencegrid.org/bin/view/Documentation/Release3/SHA2Compliance?raw=text' | iconv -f windows-1252 > archive/SHA2Compliance After downloading the document, continue onto the next section to walk through pull request submission. Submitting the pull request \u00b6 Stage the archived raw TWiki (as well as the converted Markdown document(s) and mkdocs.yml if you are converting the document): user@host $ git add mkdocs.yml archive/ Where is the name of the archived document and is the path to the .md file Commit and push your changes to your GitHub repo: user@host $ git commit -m \"\" user@host $ git push origin Change for a meaningful text that describes the conversion done and with the name chosen in the 3rd step of the Preparing the git repository section Open your browser and navigate to your GitHub fork Submit a pull request containing with the following body: - [ ] Enter date into \"Migrated\" column of google sheet An example of is: https://twiki.opensciencegrid.org/bin/view/SoftwareTeam/SoftwareDevelopmentProcess If you are migrating a document, also add this task: - [ ] Add migration header to TWiki document If you are archiving a document, add this task: - [ ] Move TWiki document to the trash See an example pull request here . After the pull request \u00b6 After the pull request is merged, replace the contents of TWiki document with the div if you're migrating the document, linking to the location of the migrated document:
This document has been migrated to !GitHub (). If you wish to see the old TWiki document, use the TWiki history below. Background: At the end of year (2017), the TWiki will be retired in favor of !GitHub. You can find the various TWiki webs and their new !GitHub locations listed below: * Release3: https://www.opensciencegrid.org/docs ([[https://github.com/opensciencegrid/docs/tree/master/archive][archive]]) * !SoftwareTeam: https://www.opensciencegrid.org/technology ([[https://github.com/opensciencegrid/technology/tree/master/archive][archive]])
If you are archiving a document, move it to the trash instead. Once the document has been updated or trashed, add the date to the spreadsheet and go back to your pull request and mark your tasks as complete. For example, if you completed the migration of a document: - [X] Enter date into \"Migrated\" column of google sheet - [X] Add migration div to TWiki document Currently, we do not recommend changing backlinks (links on other twiki pages that refer to the Twiki page you are migrating) to point at the new GitHub URL. This is to provide a simple reminder to users that the migration will occur, and also is likely low priority regardless as all pages will eventually migrate to GitHub. This advice may change in the future as we gain experience with this transition. Reviewing pull requests \u00b6 To review pull requests, cd into the dir containing your git repository and check out the requester's branch, which the twiki-converter container should automatically notice. Here's an example checking out Brian's cut-sw-release branch of the technology repository: # Add the requester 's repo as a remote if you haven' t already user@host $ git remote add blin https://www.github.com/brianhlin/technology.git user@host $ git fetch --all user@host $ git checkout blin/cut-sw-release Refresh your browser and navigate to the document in the request.","title":"Migrating Documents to Markdown"},{"location":"documentation/markdown-migration/#migrating-to-markdown","text":"As part of the TWiki retirement (the read-only target date of Oct 1, 2017, with a shutdown date in 2018), we will need to convert the OSG Software and Release3 docs from TWiki syntax to Markdown . The following document outlines the conversion process and conventions.","title":"Migrating to Markdown"},{"location":"documentation/markdown-migration/#choosing-the-git-repository","text":"First you will need to choose which git repoository you will be working with: If you are converting a document from... Use this github repository... SoftwareTeam technology Release3 docs Once you've chosen the target repository for your document, move onto the next section and pick your conversion method.","title":"Choosing the git repository"},{"location":"documentation/markdown-migration/#automatic-twiki-conversion","text":"Note If you are only archiving the documents, skip to this section . Choose one of the following methods for converting TWiki documents: Using our own docker conversion image (recommended) Directly using pandoc and mkdocs on your own machine","title":"Automatic TWiki conversion"},{"location":"documentation/markdown-migration/#using-docker","text":"The twiki-converter docker image can be used to preview the document tree via a mkdocs development server, archive TWiki documents, and convert documents to Markdown via pandoc . The image is available on osghost , otherwise, it is availble on dockerhub . user@host $ docker pull opensciencegrid/docker-twiki-converter","title":"Using docker"},{"location":"documentation/markdown-migration/#requirements","text":"To perform a document migration using docker, you will need the following tools and accounts: Fork and clone the repository that you chose in the above section A host with a running docker service sudo or membership in the docker group If you cannot install the above tools locally, they are available on osghost . Speak with Brian L for access.","title":"Requirements"},{"location":"documentation/markdown-migration/#preparing-the-git-repository","text":"cd into your local git repository Add opensciencegrid/technology as the upstream remote repository for merging upstream changes: user@host $ git remote add upstream https://www.github.com/opensciencegrid/technology.git Create a branch for the document you plan to convert: user@host $ git branch master Replace with a name of your choice Change to the branch you just created user@host $ git checkout Replace with the name you chose in the step above","title":"Preparing the git repository"},{"location":"documentation/markdown-migration/#previewing-the-document-tree","text":"When starting a twiki-converter docker container, it expects your local github repository to be mounted in /source so that any changes made to the repository are reflected in the mkdocs development server. To start a docker container based off of the twiki-converter docker image: Create a container from the image with the following command: user@host $ docker run -d -v :/source -p 8000 opensciencegrid/docker-twiki-converter Change for the directory where you have cloned the repo. The above command should return the container ID, which will be used in subsequent commands. Note If the docker container exits immediately, remove the -d option for details. If you see permission denied errors, you may need to disable SELinux or put it in permissive mode. To find the port that your development server is listening on, use the container ID (you should only need the first few chars of the ID) returned from the previous command: user@host $ docker port Change for the value returned by the execution of the previous command Access the development server in your browser via http://osghost.chtc.wisc.edu: or localhost: for containers run on osghost or locally, respectively. osghost has a restrictive firewall so if you have issues accessing your container from outside of the UW-Madison campus, use an SSH tunnel to map the osghost port to a local port.","title":"Previewing the document tree"},{"location":"documentation/markdown-migration/#converting-documents","text":"The docker image contains a convenience script, convert-twiki for saving archives and converting them to Markdown. To run the script in a running container, run the following command: user@host $ docker exec convert-twiki Where is the docker container ID and is the link to the TWiki document that you want to convert, e.g. https://twiki.opensciencegrid.org/bin/view/SoftwareTeam/SoftwareDevelopmentProcess . This will result in an archive of the twiki doc, archive/SoftwareDevelopmentProcess , in your local repo and a converted copy, SoftwareDevelopmentProcess.md , placed into the root of your local github repository. If the twiki url is for a specific revision of the document, a .rNN will be included in the output filenames. Warning If the above command does not complete quickly, it means that Pandoc is having an issue with a specific section of the document. See Troubleshooting conversion for next steps. To see the converted document in your browser: Rename, move the converted document into a folder in docs/ . Document file names should be lowercase, - delimited, and descriptive but concise, e.g. markdown-migration.md or cutting-release.md It's not important to get the name/location correct on the first try as this can be discussed in the pull request sudo chown the archived and converted documents to be owned by you Add the document to the pages: section of mkdocs.yml in APA-style title case , e.g. - Migrating Documents to Markdown: 'software/markdown-migration.md' Refresh the document tree in your browser Once you can view the converted document in your browser, move onto the next section","title":"Converting documents"},{"location":"documentation/markdown-migration/#troubleshooting-conversion","text":"Pandoc sometimes has issues converting documents and requires manual intervention by removing whichever section is causing issues in the conversion. Copy the archive of the document into the root of your git repository Kill the process in the docker container: user@host $ docker exec pkill -9 pandoc Where is the docker container ID Remove a section from the copy of the archive to find the problematic section (recommendation: use a binary search strategy) Run pandoc manually: user@host $ docker exec pandoc -f twiki -t markdown_github > Where is the docker container ID, is the the file you copied in the first step and is the resulting .md file Repeat steps 2-4 until you've narrowed down the problematic section Manually convert the offending section","title":"Troubleshooting conversion"},{"location":"documentation/markdown-migration/#conversion-without-docker","text":"If you've already used the docker method , skip to the section about completing the conversion .","title":"Conversion without Docker"},{"location":"documentation/markdown-migration/#requirements_1","text":"This method requires the following: Fork and clone the repository that you chose in the above section pandoc (> 1.16) mkdocs MarkdownHighlight pygments","title":"Requirements"},{"location":"documentation/markdown-migration/#preparing-the-git-repository_1","text":"cd into your local git repository Add opensciencegrid/technology as the upstream remote repository for merging upstream changes: user@host $ git remote add upstream https://www.github.com/opensciencegrid/technology.git Create a branch for the document you plan to convert: user@host $ git branch master Replace with a name of your choice 5. Change to the branch you just created user@host $ git checkout Replace with the name you chose in the step above","title":"Preparing the git repository"},{"location":"documentation/markdown-migration/#archiving-the-twiki-document","text":"Follow the instructions for archival then continue to the next section to convert the document with pandoc.","title":"Archiving the TWiki document"},{"location":"documentation/markdown-migration/#initial-conversion-with-pandoc","text":"Pandoc is a tool that's useful for automated conversion of markdown languages. Once installed (alternatively, run pandoc via docker ), run the following command to convert TWiki to Markdown: $ pandoc -f twiki -t markdown_github > Where is the path to initial document in raw TWiki and is the path to the resulting document in GitHub Markdown. Note If you don't see output from the above command quickly, it means that Pandoc is having an issue with a specific section of the document. Stop the command (or docker container), find and temporarily remove the offending section, convert the remainder of the document with Pandoc, and manually convert the offending section.","title":"Initial conversion with Pandoc"},{"location":"documentation/markdown-migration/#previewing-your-documents-with-mkdocs","text":"Mkdocs has a development mode that can be used to preview documents as you work on them and is available via package manager or pip . Once installed , add your document(s) to the pages section of mkdocs.yml and launch the mkdocs server with the following command from the dir containing mkdocs.yml : $ PYTHONPATH = src/ mkdocs serve Access the server at http://127.0.0.1:8000 and navigate to the document you're working on. It's useful to open the original TWiki doc in an adjacent tab or window to quickly compare the two.","title":"Previewing your document(s) with Mkdocs"},{"location":"documentation/markdown-migration/#completing-the-conversion","text":"Manual review of the automatically converted documents are required since the automatic conversion process isn't perfect. This section contains a list of problems commonly encountered in automatically converted documents. Visit the style guide to ensure that the document meets all style guidelines.","title":"Completing the conversion"},{"location":"documentation/markdown-migration/#archiving-documents","text":"If the document is slated for archival (check if it says \"yes\" in the \"archived\" column of the spreadsheet), just download the document to the archive folder of your local git repository: user@host $ cd technology/ user@host $ curl '?raw=text' | iconv -f windows-1252 > archive/ Where is the link to the TWiki document that you want to download and is the name that will receive the archived file For example: user@host $ cd technology user@host $ curl 'https://twiki.opensciencegrid.org/bin/view/Documentation/Release3/SHA2Compliance?raw=text' | iconv -f windows-1252 > archive/SHA2Compliance After downloading the document, continue onto the next section to walk through pull request submission.","title":"Archiving Documents"},{"location":"documentation/markdown-migration/#submitting-the-pull-request","text":"Stage the archived raw TWiki (as well as the converted Markdown document(s) and mkdocs.yml if you are converting the document): user@host $ git add mkdocs.yml archive/ Where is the name of the archived document and is the path to the .md file Commit and push your changes to your GitHub repo: user@host $ git commit -m \"\" user@host $ git push origin Change for a meaningful text that describes the conversion done and with the name chosen in the 3rd step of the Preparing the git repository section Open your browser and navigate to your GitHub fork Submit a pull request containing with the following body: - [ ] Enter date into \"Migrated\" column of google sheet An example of is: https://twiki.opensciencegrid.org/bin/view/SoftwareTeam/SoftwareDevelopmentProcess If you are migrating a document, also add this task: - [ ] Add migration header to TWiki document If you are archiving a document, add this task: - [ ] Move TWiki document to the trash See an example pull request here .","title":"Submitting the pull request"},{"location":"documentation/markdown-migration/#after-the-pull-request","text":"After the pull request is merged, replace the contents of TWiki document with the div if you're migrating the document, linking to the location of the migrated document:
This document has been migrated to !GitHub (). If you wish to see the old TWiki document, use the TWiki history below. Background: At the end of year (2017), the TWiki will be retired in favor of !GitHub. You can find the various TWiki webs and their new !GitHub locations listed below: * Release3: https://www.opensciencegrid.org/docs ([[https://github.com/opensciencegrid/docs/tree/master/archive][archive]]) * !SoftwareTeam: https://www.opensciencegrid.org/technology ([[https://github.com/opensciencegrid/technology/tree/master/archive][archive]])
If you are archiving a document, move it to the trash instead. Once the document has been updated or trashed, add the date to the spreadsheet and go back to your pull request and mark your tasks as complete. For example, if you completed the migration of a document: - [X] Enter date into \"Migrated\" column of google sheet - [X] Add migration div to TWiki document Currently, we do not recommend changing backlinks (links on other twiki pages that refer to the Twiki page you are migrating) to point at the new GitHub URL. This is to provide a simple reminder to users that the migration will occur, and also is likely low priority regardless as all pages will eventually migrate to GitHub. This advice may change in the future as we gain experience with this transition.","title":"After the pull request"},{"location":"documentation/markdown-migration/#reviewing-pull-requests","text":"To review pull requests, cd into the dir containing your git repository and check out the requester's branch, which the twiki-converter container should automatically notice. Here's an example checking out Brian's cut-sw-release branch of the technology repository: # Add the requester 's repo as a remote if you haven' t already user@host $ git remote add blin https://www.github.com/brianhlin/technology.git user@host $ git fetch --all user@host $ git checkout blin/cut-sw-release Refresh your browser and navigate to the document in the request.","title":"Reviewing pull requests"},{"location":"documentation/publish-osg-pages/","text":"Publishing OSG Pages with MkDocs \u00b6 The OSG uses MkDocs for site documentation and team-specific web pages (e.g. https://osg-htc.org/technology/ ). This document contains instructions for creating a new OSG area through GitHub and transitioning an existing MkDocs GitHub repository from Travis CI to GitHub Actions . Creating New Pages \u00b6 Need assistance? If you need any assistance with setting up your GitHub repository, please reach out to help@osg-htc.org . This document assumes that you are an administrator of the opensciencegrid GitHub organization. Before starting, make sure that you have the git and gem tools installed. Create a new public repository in the opensciencegrid organization (referred to as in the rest of this document) Check the box marked Initialize this repository with a README Identify the repository as using mkdocs: On the repository home page (i.e., https://github.com/opensciencegrid/ ), click the gear button in the top right (next to \"About\") In the topics field, add mkdocs Click the \u201cSave Changes\u201d button Clone the repository and cd into the directory: git clone https://github.com/opensciencegrid/.git cd Create a gh-pages branch in the GitHub repository: git push origin main:gh-pages Update the contents of README.md and populate the LICENSE file with a Creative Commons Attribution 4.0 license : wget https://creativecommons.org/licenses/by/4.0/legalcode.txt > LICENSE Create and encrypt the repository deploy key Generate the repository deploy key: ssh-keygen -t rsa -b 4096 -C \"help@osg-htc.org\" -f deploy-key -N '' Install the travis gem: gem install travis Login using your GitHub credentials: travis login --com Enable the repository in Travis: travis enable --com -r opensciencegrid/ Encrypt the deploy key and temporarily save the output (you will need the hashes later for .travis.env ): travis encrypt-file --com deploy-key Stage and commit your files: git add LICENSE README.md deploy-key.enc git commit -m \"Prepare the repository for Travis-CI deployment\" Danger Do NOT commit the unencrypted deploy-key ! Add the contents of deploy-key.pub to your repository's list of deploy keys . Make sure to check Allow write access . Follow these instructions to add the doc-ci-scripts sub-module Use the mkdocs-v1 branch of the doc-ci-scripts submodule. Create mkdocs.yml containing the following: site_name: site_url: https://osg-htc.org/ repo_name: https://github.com/osg-htc/ theme: name: material nav: - Home: 'index.md' markdown_extensions: - admonition - codehilite: guess_lang: False - meta - toc: permalink: True Create a docs directory containing an index.md that will be your home page. Stage and commit these changes: git add mkdocs.yml docs/index.md git commit -m \"Staging initial web page contents\" Push local changes to the GitHub repository: git push origin main Your documents should be shortly available at https://www.opensciencegrid.org/ Contact help@osg-htc.org to request repository backups to UW-Madison. Creating an ITB Area \u00b6 This section describes creating an ITB repository for a documentation area created in the previous section Create a new repository in the opensciencegrid organization and name it -itb . For example, an ITB area for the docs repository has a repository name of docs-itb . The ITB repository will be referred to as in the rest of this document. Check the box marked Initialize this repository with a README Once created, add the mkdocs topic by clicking on the \"Add topics\" button Clone the repository and cd into the directory: git clone git@github.com:opensciencegrid/ cd Create a gh-pages branch in the GitHub repository: git push origin main:gh-pages Update the contents of README.md In the non-ITB repository, create and encrypt the ITB repository deploy key cd into the non-ITB repository and generate the ITB deploy key cd ssh-keygen -t rsa -b 4096 -C \"help@osg-htc.org\" -f deploy-itb Install the travis gem: gem install travis Encrypt the deploy key: travis encrypt-file deploy-itb Update .travis.env with the appropriate ITB values Add and commit your files: git add .travis.env deploy-itb.enc git commit -m \"Add ITB deployment\" Danger Do NOT commit the unencrypted deploy-itb ! Add deploy-itb.pub to the ITB repository's list of deploy keys . Make sure to check Allow write access . Still in the non-ITB repository, push your local changes to the GitHub repository git push origin main Your documents should be shortly available at https://www.opensciencegrid.org/ Transitioning to GitHub Actions \u00b6 Need assistance? If you need any assistance with transitioning your repository to GitHub actions, please reach out to help@osg-htc.org . When originally developed, OSG MkDocs repositories were set up to automatically publish web page changes through Travis CI . But in November 2020, Travis CI changed their pricing model so we are moving the automatic publishing infrastructure to GitHub Actions and using this opportunity to also upgrade the version of MkDocs. To ensure that your pages continue to be autmoatically published you will need to prepare your repository for the new version of MkDocs, disable Travis CI, and enable GitHub Actions. Preparing the repository \u00b6 Before upgrading, you must fix the following incompatibilities: Rename the pages: section of mkdocs.yml to nav: . The section contents are identical; only the name is changing. Update all of the links in the documents as follows: Ensure links end in .md Ensure links are document-relative, not site-relative For example, links should be of the form ../software/development-process.md instead of /software/development-process . Push your changes to your fork and create a pull request Previewing your pages with Docker If you would like to ensure the correctness of your fixes, run the following command: docker run -it -v ${PWD}/docs -p 8000:8000 squidfunk/mkdocs-material:6.1.4 After running this command, enter localhost:8000 in your browser to preview your pages. Saved changes made to .md files are automatically updated in your browser! Disabling Travis CI \u00b6 After you've prepared your repository for the transition, disable Travis CI by removing related files from it. Perform the following actions from the command-line: Create a fresh clone of the repository that is still using Travis CI: git clone https://github.com/opensciencegrid/ Important For the rest of the steps in this documentation to work, you should create a new clone of the repository using the above command, even if you already have an existing copy! cd into the directory containing the repository (should be the same as by default) Remove all of the Travs CI related files: git rm ci git rm .travis.env deploy-key.enc .travis.yml Commit your changes: git commit -am \"Disable Travis CI\" Push your changes (you will be prompted for your GitHub credentials): git push origin master Enabling GitHub Actions \u00b6 The new method for validating and publishing OSG pages for a MkDocs repository can be enabled entirely through the GitHub web interface : Navigate to the opensciencegrid fork of the GitHub repository in your web browser, e.g. https://github.com/opensciencegrid/docs/ Click on the Actions tab: Find the Publish MkDocs static HTML workflow by the Open Science Grid and click the Set up this workflow button: Click on the Start commit drop-down button then click Commit new file : Navigate to the Actions tab to verify your transition. If you see green check marks, your pages are now being published with GitHub Actions! (Optional) Enable the Validate MkDocs Static HTML workflow to check for broken links and markdown correctness of pull requests to the repository. Navigate to the Actions tab as before Click on the New Workflow button: Find the Validate MkDocs static HTML workflow by the Open Science Grid and click Set up this workflow As before, click on the Start commit drop-down button then click Commit new file","title":"Publishing OSG pages"},{"location":"documentation/publish-osg-pages/#publishing-osg-pages-with-mkdocs","text":"The OSG uses MkDocs for site documentation and team-specific web pages (e.g. https://osg-htc.org/technology/ ). This document contains instructions for creating a new OSG area through GitHub and transitioning an existing MkDocs GitHub repository from Travis CI to GitHub Actions .","title":"Publishing OSG Pages with MkDocs"},{"location":"documentation/publish-osg-pages/#creating-new-pages","text":"Need assistance? If you need any assistance with setting up your GitHub repository, please reach out to help@osg-htc.org . This document assumes that you are an administrator of the opensciencegrid GitHub organization. Before starting, make sure that you have the git and gem tools installed. Create a new public repository in the opensciencegrid organization (referred to as in the rest of this document) Check the box marked Initialize this repository with a README Identify the repository as using mkdocs: On the repository home page (i.e., https://github.com/opensciencegrid/ ), click the gear button in the top right (next to \"About\") In the topics field, add mkdocs Click the \u201cSave Changes\u201d button Clone the repository and cd into the directory: git clone https://github.com/opensciencegrid/.git cd Create a gh-pages branch in the GitHub repository: git push origin main:gh-pages Update the contents of README.md and populate the LICENSE file with a Creative Commons Attribution 4.0 license : wget https://creativecommons.org/licenses/by/4.0/legalcode.txt > LICENSE Create and encrypt the repository deploy key Generate the repository deploy key: ssh-keygen -t rsa -b 4096 -C \"help@osg-htc.org\" -f deploy-key -N '' Install the travis gem: gem install travis Login using your GitHub credentials: travis login --com Enable the repository in Travis: travis enable --com -r opensciencegrid/ Encrypt the deploy key and temporarily save the output (you will need the hashes later for .travis.env ): travis encrypt-file --com deploy-key Stage and commit your files: git add LICENSE README.md deploy-key.enc git commit -m \"Prepare the repository for Travis-CI deployment\" Danger Do NOT commit the unencrypted deploy-key ! Add the contents of deploy-key.pub to your repository's list of deploy keys . Make sure to check Allow write access . Follow these instructions to add the doc-ci-scripts sub-module Use the mkdocs-v1 branch of the doc-ci-scripts submodule. Create mkdocs.yml containing the following: site_name: site_url: https://osg-htc.org/ repo_name: https://github.com/osg-htc/ theme: name: material nav: - Home: 'index.md' markdown_extensions: - admonition - codehilite: guess_lang: False - meta - toc: permalink: True Create a docs directory containing an index.md that will be your home page. Stage and commit these changes: git add mkdocs.yml docs/index.md git commit -m \"Staging initial web page contents\" Push local changes to the GitHub repository: git push origin main Your documents should be shortly available at https://www.opensciencegrid.org/ Contact help@osg-htc.org to request repository backups to UW-Madison.","title":"Creating New Pages"},{"location":"documentation/publish-osg-pages/#creating-an-itb-area","text":"This section describes creating an ITB repository for a documentation area created in the previous section Create a new repository in the opensciencegrid organization and name it -itb . For example, an ITB area for the docs repository has a repository name of docs-itb . The ITB repository will be referred to as in the rest of this document. Check the box marked Initialize this repository with a README Once created, add the mkdocs topic by clicking on the \"Add topics\" button Clone the repository and cd into the directory: git clone git@github.com:opensciencegrid/ cd Create a gh-pages branch in the GitHub repository: git push origin main:gh-pages Update the contents of README.md In the non-ITB repository, create and encrypt the ITB repository deploy key cd into the non-ITB repository and generate the ITB deploy key cd ssh-keygen -t rsa -b 4096 -C \"help@osg-htc.org\" -f deploy-itb Install the travis gem: gem install travis Encrypt the deploy key: travis encrypt-file deploy-itb Update .travis.env with the appropriate ITB values Add and commit your files: git add .travis.env deploy-itb.enc git commit -m \"Add ITB deployment\" Danger Do NOT commit the unencrypted deploy-itb ! Add deploy-itb.pub to the ITB repository's list of deploy keys . Make sure to check Allow write access . Still in the non-ITB repository, push your local changes to the GitHub repository git push origin main Your documents should be shortly available at https://www.opensciencegrid.org/","title":"Creating an ITB Area"},{"location":"documentation/publish-osg-pages/#transitioning-to-github-actions","text":"Need assistance? If you need any assistance with transitioning your repository to GitHub actions, please reach out to help@osg-htc.org . When originally developed, OSG MkDocs repositories were set up to automatically publish web page changes through Travis CI . But in November 2020, Travis CI changed their pricing model so we are moving the automatic publishing infrastructure to GitHub Actions and using this opportunity to also upgrade the version of MkDocs. To ensure that your pages continue to be autmoatically published you will need to prepare your repository for the new version of MkDocs, disable Travis CI, and enable GitHub Actions.","title":"Transitioning to GitHub Actions"},{"location":"documentation/publish-osg-pages/#preparing-the-repository","text":"Before upgrading, you must fix the following incompatibilities: Rename the pages: section of mkdocs.yml to nav: . The section contents are identical; only the name is changing. Update all of the links in the documents as follows: Ensure links end in .md Ensure links are document-relative, not site-relative For example, links should be of the form ../software/development-process.md instead of /software/development-process . Push your changes to your fork and create a pull request Previewing your pages with Docker If you would like to ensure the correctness of your fixes, run the following command: docker run -it -v ${PWD}/docs -p 8000:8000 squidfunk/mkdocs-material:6.1.4 After running this command, enter localhost:8000 in your browser to preview your pages. Saved changes made to .md files are automatically updated in your browser!","title":"Preparing the repository"},{"location":"documentation/publish-osg-pages/#disabling-travis-ci","text":"After you've prepared your repository for the transition, disable Travis CI by removing related files from it. Perform the following actions from the command-line: Create a fresh clone of the repository that is still using Travis CI: git clone https://github.com/opensciencegrid/ Important For the rest of the steps in this documentation to work, you should create a new clone of the repository using the above command, even if you already have an existing copy! cd into the directory containing the repository (should be the same as by default) Remove all of the Travs CI related files: git rm ci git rm .travis.env deploy-key.enc .travis.yml Commit your changes: git commit -am \"Disable Travis CI\" Push your changes (you will be prompted for your GitHub credentials): git push origin master","title":"Disabling Travis CI"},{"location":"documentation/publish-osg-pages/#enabling-github-actions","text":"The new method for validating and publishing OSG pages for a MkDocs repository can be enabled entirely through the GitHub web interface : Navigate to the opensciencegrid fork of the GitHub repository in your web browser, e.g. https://github.com/opensciencegrid/docs/ Click on the Actions tab: Find the Publish MkDocs static HTML workflow by the Open Science Grid and click the Set up this workflow button: Click on the Start commit drop-down button then click Commit new file : Navigate to the Actions tab to verify your transition. If you see green check marks, your pages are now being published with GitHub Actions! (Optional) Enable the Validate MkDocs Static HTML workflow to check for broken links and markdown correctness of pull requests to the repository. Navigate to the Actions tab as before Click on the New Workflow button: Find the Validate MkDocs static HTML workflow by the Open Science Grid and click Set up this workflow As before, click on the Start commit drop-down button then click Commit new file","title":"Enabling GitHub Actions"},{"location":"documentation/reviewing-documentation/","text":"Reviewing Software Documentation \u00b6 To maintain quality documentation, we regularly review our documentation for clarity and correctness. Performing a Review \u00b6 When reviewing a document, follow the instructions of the document to a tee as if you were completely new to the OSG. Some common things to note and/or fix: After completing the instructions in the document: Does the document inform you how to use the product? Does the document tell you how to verify that the product is functioning? Does the product work? Incorrect or out of date instructions Steps that may be particularly conducive to software or default configuration as a solution Lack of clarity or any other confusion you may have Additionally, ensure that the document meets our style and layout guidelines, as well as correct spelling and grammar. Completing a Review \u00b6 Upon completion of the review: Update (or add) the review date in the metadata at the top of the document above the h1 : DateReviewed: YYYY-MM-DD Submit a pull request with the above change and any other improvements from the review","title":"Reviewing Documentation"},{"location":"documentation/reviewing-documentation/#reviewing-software-documentation","text":"To maintain quality documentation, we regularly review our documentation for clarity and correctness.","title":"Reviewing Software Documentation"},{"location":"documentation/reviewing-documentation/#performing-a-review","text":"When reviewing a document, follow the instructions of the document to a tee as if you were completely new to the OSG. Some common things to note and/or fix: After completing the instructions in the document: Does the document inform you how to use the product? Does the document tell you how to verify that the product is functioning? Does the product work? Incorrect or out of date instructions Steps that may be particularly conducive to software or default configuration as a solution Lack of clarity or any other confusion you may have Additionally, ensure that the document meets our style and layout guidelines, as well as correct spelling and grammar.","title":"Performing a Review"},{"location":"documentation/reviewing-documentation/#completing-a-review","text":"Upon completion of the review: Update (or add) the review date in the metadata at the top of the document above the h1 : DateReviewed: YYYY-MM-DD Submit a pull request with the above change and any other improvements from the review","title":"Completing a Review"},{"location":"documentation/style-guide/","text":"Markdown Style Guide \u00b6 This document contains markdown conventions that are used in OSG Software documentation. Meta \u00b6 Run a spellchecker to catch any obvious spelling mistakes. Use official capitalizations when referring to titles (i.e., HTTPS, HTCondor) Start each new sentence on a new line. Lines should not exceed 120 characters, except in the case of link text , but may be split at earlier points (e.g. punctuation). Headings \u00b6 Use the following conventions for headings: The title should be the only level 1 heading Level 1 headings should use the ==== format Level 2 headings should use the ---- format Use APA-style title case for level 1 and level 2 headings. Only capitalize the first word for all other headings. Other heading levels should use the appropriate number of # Go no deeper than of level 5 headings Spin-off a new document or re-organize the existing document if you find that you regularly need level 5 headings. Links \u00b6 Only use document relative links in MkDocs 1.0.0 and newer MkDocs 1.0.0 does not support site-relative links (e.g. /software/development-process.md ). You must use document-relative links (e.g. ../software/development-process.md ) instead. Earlier versions of this guide recommended site-relative links; these only worked in earlier versions of MkDocs. Document-relative links work in all versions of MkDocs. Please convert any site-relative links to document-relative links before updating the doc-ci-scripts submodule to use MkDocs 1.0.0+. Links to internal pages must have the .md extension. (Earlier versions of this guide said links should not have the .md extension, but adding the .md extension is required for MkDocs 1.0.0+. Links with the .md extension work in all versions of MkDocs.) Links to the area's homepage (e.g. https://osg-htc.org/technology/) need to be of the form [link text](/) Links to other areas (like from https://osg-htc.org/technology/ to https://osg-htc.org/operations/) need to be absolute links (i.e. include the domain name) Section links \u00b6 To link sections within a page, lowercase the entire section name and replace spaces with dashes. If there are multiple sections with the same name you can link the subsequent sections by appending _N where N is the section's ordinal number minus one, e.g. append _1 for the second section. For example, if you have three sections named \"Optional Configuration\", link them like so: [1st section](#optional-configuration) [2nd section](#optional-configuration_1) [3rd section](#optional-configuration_2) Command blocks and file snippets \u00b6 Command blocks and file snippets outside of lists should be wrapped in three back-ticks (```) followed by an optional code highlighting format: ```console # stuff ``` Command blocks and file snippets inside of a list should use the appropriate number of spaces before three colons followed by an optional code highlighting format: # stuff See the lists section for details on properly formatting command blocks within a list. We use the Pygments highlighting library for syntax; it knows about 100 different languages. The Pygments website contains a live renderer if you want to see how your text will come out. Please use the console language for shell sessions. Root and user prompts \u00b6 When specifying instructions for the command-line, indicate to users whether the commands can be run as root ( root@host # ) or as an unprivileged user ( user@host $ ). For example: root@host # useradd -m osguser root@host # su - osguser user@host $ whoami osguser It can provide helpful context to use a more specific hostname in the prompt than host . For example, if you're writing a doc for setting up a Storage Element and a command is run as root on the SE, use root@se # . Or if you're testing the SE from the client side and the command is run as a normal user on a client, use user@client $ . Highlighting user input \u00b6 Use descriptive, all-caps text wrapped in angle brackets to to highlight areas that users would have to insert text specific to their site, e.g. . The same text should be cited verbatim in surrounding prose with further explanation with examples of appropriate values. For additional visual highlighting, use hl_lines=\"N\" , where N can indicate multiple line numbers: ```console hl_lines=\"1 3\" root@condor-ce # yum install htcondor-ce # this is a comment root@condor-ce # condor_ce_trace -d ```` Similarly, you may also specify :::console hl_lines=\"N\" for indented command blocks, replacing console with any language supported by Pygments . The above block is rendered below: root@condor-ce # yum install htcondor-ce # this is a comment root@condor-ce # condor_ce_trace -d Lists \u00b6 When constructing lists, use the following guidelines: Use 1. for each item in a numbered list To make sure the contents of code blocks, file snippets, and subsequent paragraphs are indented properly, use the following formatting: For code blocks or file snippets, add an empty line after any regular text, then insert (N+1)*4 spaces at the beginning of each line, where N is the level of the item in the list. To apply code highlighting, start the code block with ::: ; see this page for details, including possible highlighting formats. For an example of formatting a code section inside a list, see the release series document . For additional text (i.e. after a code block), insert N*4 spaces at the beginning of each line, where N is the level of the item in the list. For example: 1. Foo - Bar :::console COMMAND BLOCK text associated with Bar text associated with Foo 1. Baz FILE SNIPPET There are 12 spaces and 8 spaces in front of the command block and text associated with Bar , respectively; 4 spaces in front of the text associated with Foo ; and 8 spaces in front of the file snippet associated with Baz . The above block is rendered below: Foo Bar COMMAND BLOCK text associated with Bar text associated with Foo Baz FILE SNIPPET Notes \u00b6 To catch the user's attention for important items or pitfalls, we used %NOTE% TWiki macros, these can be replaced with admonition-style notes and warnings: !!! note things to note or !!! warning if a user doesn't do this thing, bad stuff will happen The above blocks are rendered below as an example. Note things to note and Warning if a user doesn't do this thing, bad stuff will happen For a full list of admonition styles, see the documentation here .","title":"Markdown Style Guide"},{"location":"documentation/style-guide/#markdown-style-guide","text":"This document contains markdown conventions that are used in OSG Software documentation.","title":"Markdown Style Guide"},{"location":"documentation/style-guide/#meta","text":"Run a spellchecker to catch any obvious spelling mistakes. Use official capitalizations when referring to titles (i.e., HTTPS, HTCondor) Start each new sentence on a new line. Lines should not exceed 120 characters, except in the case of link text , but may be split at earlier points (e.g. punctuation).","title":"Meta"},{"location":"documentation/style-guide/#headings","text":"Use the following conventions for headings: The title should be the only level 1 heading Level 1 headings should use the ==== format Level 2 headings should use the ---- format Use APA-style title case for level 1 and level 2 headings. Only capitalize the first word for all other headings. Other heading levels should use the appropriate number of # Go no deeper than of level 5 headings Spin-off a new document or re-organize the existing document if you find that you regularly need level 5 headings.","title":"Headings"},{"location":"documentation/style-guide/#links","text":"Only use document relative links in MkDocs 1.0.0 and newer MkDocs 1.0.0 does not support site-relative links (e.g. /software/development-process.md ). You must use document-relative links (e.g. ../software/development-process.md ) instead. Earlier versions of this guide recommended site-relative links; these only worked in earlier versions of MkDocs. Document-relative links work in all versions of MkDocs. Please convert any site-relative links to document-relative links before updating the doc-ci-scripts submodule to use MkDocs 1.0.0+. Links to internal pages must have the .md extension. (Earlier versions of this guide said links should not have the .md extension, but adding the .md extension is required for MkDocs 1.0.0+. Links with the .md extension work in all versions of MkDocs.) Links to the area's homepage (e.g. https://osg-htc.org/technology/) need to be of the form [link text](/) Links to other areas (like from https://osg-htc.org/technology/ to https://osg-htc.org/operations/) need to be absolute links (i.e. include the domain name)","title":"Links"},{"location":"documentation/style-guide/#section-links","text":"To link sections within a page, lowercase the entire section name and replace spaces with dashes. If there are multiple sections with the same name you can link the subsequent sections by appending _N where N is the section's ordinal number minus one, e.g. append _1 for the second section. For example, if you have three sections named \"Optional Configuration\", link them like so: [1st section](#optional-configuration) [2nd section](#optional-configuration_1) [3rd section](#optional-configuration_2)","title":"Section links"},{"location":"documentation/style-guide/#command-blocks-and-file-snippets","text":"Command blocks and file snippets outside of lists should be wrapped in three back-ticks (```) followed by an optional code highlighting format: ```console # stuff ``` Command blocks and file snippets inside of a list should use the appropriate number of spaces before three colons followed by an optional code highlighting format: # stuff See the lists section for details on properly formatting command blocks within a list. We use the Pygments highlighting library for syntax; it knows about 100 different languages. The Pygments website contains a live renderer if you want to see how your text will come out. Please use the console language for shell sessions.","title":"Command blocks and file snippets"},{"location":"documentation/style-guide/#root-and-user-prompts","text":"When specifying instructions for the command-line, indicate to users whether the commands can be run as root ( root@host # ) or as an unprivileged user ( user@host $ ). For example: root@host # useradd -m osguser root@host # su - osguser user@host $ whoami osguser It can provide helpful context to use a more specific hostname in the prompt than host . For example, if you're writing a doc for setting up a Storage Element and a command is run as root on the SE, use root@se # . Or if you're testing the SE from the client side and the command is run as a normal user on a client, use user@client $ .","title":"Root and user prompts"},{"location":"documentation/style-guide/#highlighting-user-input","text":"Use descriptive, all-caps text wrapped in angle brackets to to highlight areas that users would have to insert text specific to their site, e.g. . The same text should be cited verbatim in surrounding prose with further explanation with examples of appropriate values. For additional visual highlighting, use hl_lines=\"N\" , where N can indicate multiple line numbers: ```console hl_lines=\"1 3\" root@condor-ce # yum install htcondor-ce # this is a comment root@condor-ce # condor_ce_trace -d ```` Similarly, you may also specify :::console hl_lines=\"N\" for indented command blocks, replacing console with any language supported by Pygments . The above block is rendered below: root@condor-ce # yum install htcondor-ce # this is a comment root@condor-ce # condor_ce_trace -d ","title":"Highlighting user input"},{"location":"documentation/style-guide/#lists","text":"When constructing lists, use the following guidelines: Use 1. for each item in a numbered list To make sure the contents of code blocks, file snippets, and subsequent paragraphs are indented properly, use the following formatting: For code blocks or file snippets, add an empty line after any regular text, then insert (N+1)*4 spaces at the beginning of each line, where N is the level of the item in the list. To apply code highlighting, start the code block with ::: ; see this page for details, including possible highlighting formats. For an example of formatting a code section inside a list, see the release series document . For additional text (i.e. after a code block), insert N*4 spaces at the beginning of each line, where N is the level of the item in the list. For example: 1. Foo - Bar :::console COMMAND BLOCK text associated with Bar text associated with Foo 1. Baz FILE SNIPPET There are 12 spaces and 8 spaces in front of the command block and text associated with Bar , respectively; 4 spaces in front of the text associated with Foo ; and 8 spaces in front of the file snippet associated with Baz . The above block is rendered below: Foo Bar COMMAND BLOCK text associated with Bar text associated with Foo Baz FILE SNIPPET","title":"Lists"},{"location":"documentation/style-guide/#notes","text":"To catch the user's attention for important items or pitfalls, we used %NOTE% TWiki macros, these can be replaced with admonition-style notes and warnings: !!! note things to note or !!! warning if a user doesn't do this thing, bad stuff will happen The above blocks are rendered below as an example. Note things to note and Warning if a user doesn't do this thing, bad stuff will happen For a full list of admonition styles, see the documentation here .","title":"Notes"},{"location":"documentation/writing-documentation/","text":"Writing OSG Documentation \u00b6 Many OSG pages are written in markdown , built using MkDocs , and served via GitHub Pages . To contribute content , submit a pull request to the relevant GitHub repository, which are tagged with \"mkdocs\". List of documentation repos This document contains instructions, recommendations, and guidelines for writing OSG content. Contributing Content \u00b6 To contribute minor content changes (e.g., fixing typos, changing a couple of sentences), we recommend using the GitHub web interface to submit a pull request. To contribute major content changes to one of the above OSG areas, make sure you and the machine you'll be working on meet the following requirements: Have a Github account Installations of the following tools: Docker git Preparing the git repository \u00b6 Before making any content changes, you will need to prepare a local git clone: Fork and clone the GitHub repository that you'd like to contribute to Add the upstream Github repository as a remote . For example, if you are working on the User School 2018 pages: $ git remote add upstream https://github.com/opensciencegrid/user-school-2018 Previewing the pages \u00b6 To preview the pages, start a MkDocs development server. The development server will automatically detect any content changes and make them viewable in your browser. cd into the directory containing the local clone of your GitHub fork Start a MkDocs development server to preview your changes: $ docker run --rm -p 8000 :8000 -v ${ PWD } :/docs squidfunk/mkdocs-material:7.1.0 To preview your changes visit localhost:8000 in the browser of your choice. The server can be stopped with Ctrl-C . Making content changes \u00b6 To contribute content to the OSG, follow these steps to submit a pull request with your desired changes: cd into the directory containing the local clone of your Github fork Create a branch based on a branch from the upstream repository: $ git fetch --all $ git checkout -b upstream/ Replace with a name of your choice and with a branch name from the upstream repository. For example, instructors for the 2018 User School should use the materials branch: $ git checkout -b example_branch_name upstream/materials If you do not know which upstream branch to use, pick master . Make your changes in the docs/ directory of your local clone, following the style guide : If you are making changes to an existing page: Open mkdocs.yml and find the location of the file relative to the docs/ directory Make your changes to that file and move onto the next step If you are contributing a new page: Name the page. Page file names should be lowercase, - delimited, and concise but descriptive, e.g. markdown-migration.md or cutting-release.md Place the page in the relevant sub-folder of the docs/ directory. If you are unsure of the appropriate location, note that in the description of the pull request. Add the document to the nav: section of mkdocs.yml in APA-style title case , e.g. - Migrating Documents to Markdown: 'software/markdown-migration.md' Note If mkdocs.yml contains does not contain a nav: section, add the above to the pages: section instead. This means that the repository is using an older version of MkDocs and will need to be transitioned to GitHub Actions . If you are writing site administrator documentation, following the suggested document layout If you haven't already, start a Mkdocs development server to preview your changes . Continue making changes until you are satisfied with the preview, then stage your changes in git: $ git add ... Where is any file that contains changes that you'd wish to make. If you are adding a new page, one of the files should be mkdocs.yml . Commit your changes and push them to your Github fork: $ git commit -m \"\" $ git push origin Where is a meaningful short text that identifies the changes applied, it is a good practice, to concatenate the ticket number associated e.g. \"Removing color macros (SOFTWARE-3739)\" From your Github fork, submit a pull request Document Layout \u00b6 This section contains suggested layouts of externally-facing, site administrator documentation . The introduction is the only layout requirement for documents except for installation guides. Introductions \u00b6 All documents should start with an introduction that explains what the document contains, what the product does, and why someone may want to use it. In the past, document introductions were included in About this... sections due to the layout of the table of contents. Since the table of contents is included in the sidebar this is unnecessary and introduction content should go directly below the title heading without any second-level headings. The HTCondor-CE installation guide is an example that meet all of the above criteria. Installation guides \u00b6 In addition to the introduction above, installation documents should have the following sections: Before Starting: This section should contain information for any prepatory work that the site administrator should do or consider before proceeding with the installation ( example ). Installation: Procedural instructions that tell the user how to install the software ( example ) Validation: How does the user make sure their installation is functional? Optionally, the following sections should be included as necessary. Overview: if the introduction becomes large and unwieldy, extract the details of what the product does into an overview section Configuration: required configuration steps ( example ) as well as a sub-section for optional configurations. For long optional configuration sections, consider creating alist of contents at the top of the sub-section ( example ). Troubleshooting: common issues that users encounter and their fixes Reference: Details about configuration and log files, unix users, certificates, networking, links to relevant upstream documentation, etc. ( example ) If any of the sections become too large, consider separating them out and linking to the new documents ( example ). Tips for Writing Procedural Instructions \u00b6 Title the procedure with the user goal, usually starting with a gerund; e.g.: Installing the Frobnosticator Number all steps (as opposed to using bullets) List steps in order in which they are performed Each step should begin with a single-line instruction in plain English, in command form; e.g.: Make sure that the Frobnosticator configuration file is world-writable If the means of carrying out the instruction is unclear or complex, include clarification, ideally in the form of a working example; e.g.: chmod a+x /usr/share/frobnosticator/frob.conf Put clarifying information in separate paragraphs within the step Put critical information about the whole procedure in one or more paragraphs before the numbered steps Put supplemental information about the whole procedure in one or more paragraphs after the numbered steps Avoid pronouns when writing technical articles or documentation e.g., install foo rather than install it . Avoid superfluous statements like you will want , you want , you should e.g., install foo rather than you will want to install foo . Use the imperative form in step-by-step instructions, e.g. install package foo rather than the package foo should be installed","title":"Writing Documentation"},{"location":"documentation/writing-documentation/#writing-osg-documentation","text":"Many OSG pages are written in markdown , built using MkDocs , and served via GitHub Pages . To contribute content , submit a pull request to the relevant GitHub repository, which are tagged with \"mkdocs\". List of documentation repos This document contains instructions, recommendations, and guidelines for writing OSG content.","title":"Writing OSG Documentation"},{"location":"documentation/writing-documentation/#contributing-content","text":"To contribute minor content changes (e.g., fixing typos, changing a couple of sentences), we recommend using the GitHub web interface to submit a pull request. To contribute major content changes to one of the above OSG areas, make sure you and the machine you'll be working on meet the following requirements: Have a Github account Installations of the following tools: Docker git","title":"Contributing Content"},{"location":"documentation/writing-documentation/#preparing-the-git-repository","text":"Before making any content changes, you will need to prepare a local git clone: Fork and clone the GitHub repository that you'd like to contribute to Add the upstream Github repository as a remote . For example, if you are working on the User School 2018 pages: $ git remote add upstream https://github.com/opensciencegrid/user-school-2018","title":"Preparing the git repository"},{"location":"documentation/writing-documentation/#previewing-the-pages","text":"To preview the pages, start a MkDocs development server. The development server will automatically detect any content changes and make them viewable in your browser. cd into the directory containing the local clone of your GitHub fork Start a MkDocs development server to preview your changes: $ docker run --rm -p 8000 :8000 -v ${ PWD } :/docs squidfunk/mkdocs-material:7.1.0 To preview your changes visit localhost:8000 in the browser of your choice. The server can be stopped with Ctrl-C .","title":"Previewing the pages"},{"location":"documentation/writing-documentation/#making-content-changes","text":"To contribute content to the OSG, follow these steps to submit a pull request with your desired changes: cd into the directory containing the local clone of your Github fork Create a branch based on a branch from the upstream repository: $ git fetch --all $ git checkout -b upstream/ Replace with a name of your choice and with a branch name from the upstream repository. For example, instructors for the 2018 User School should use the materials branch: $ git checkout -b example_branch_name upstream/materials If you do not know which upstream branch to use, pick master . Make your changes in the docs/ directory of your local clone, following the style guide : If you are making changes to an existing page: Open mkdocs.yml and find the location of the file relative to the docs/ directory Make your changes to that file and move onto the next step If you are contributing a new page: Name the page. Page file names should be lowercase, - delimited, and concise but descriptive, e.g. markdown-migration.md or cutting-release.md Place the page in the relevant sub-folder of the docs/ directory. If you are unsure of the appropriate location, note that in the description of the pull request. Add the document to the nav: section of mkdocs.yml in APA-style title case , e.g. - Migrating Documents to Markdown: 'software/markdown-migration.md' Note If mkdocs.yml contains does not contain a nav: section, add the above to the pages: section instead. This means that the repository is using an older version of MkDocs and will need to be transitioned to GitHub Actions . If you are writing site administrator documentation, following the suggested document layout If you haven't already, start a Mkdocs development server to preview your changes . Continue making changes until you are satisfied with the preview, then stage your changes in git: $ git add ... Where is any file that contains changes that you'd wish to make. If you are adding a new page, one of the files should be mkdocs.yml . Commit your changes and push them to your Github fork: $ git commit -m \"\" $ git push origin Where is a meaningful short text that identifies the changes applied, it is a good practice, to concatenate the ticket number associated e.g. \"Removing color macros (SOFTWARE-3739)\" From your Github fork, submit a pull request","title":"Making content changes"},{"location":"documentation/writing-documentation/#document-layout","text":"This section contains suggested layouts of externally-facing, site administrator documentation . The introduction is the only layout requirement for documents except for installation guides.","title":"Document Layout"},{"location":"documentation/writing-documentation/#introductions","text":"All documents should start with an introduction that explains what the document contains, what the product does, and why someone may want to use it. In the past, document introductions were included in About this... sections due to the layout of the table of contents. Since the table of contents is included in the sidebar this is unnecessary and introduction content should go directly below the title heading without any second-level headings. The HTCondor-CE installation guide is an example that meet all of the above criteria.","title":"Introductions"},{"location":"documentation/writing-documentation/#installation-guides","text":"In addition to the introduction above, installation documents should have the following sections: Before Starting: This section should contain information for any prepatory work that the site administrator should do or consider before proceeding with the installation ( example ). Installation: Procedural instructions that tell the user how to install the software ( example ) Validation: How does the user make sure their installation is functional? Optionally, the following sections should be included as necessary. Overview: if the introduction becomes large and unwieldy, extract the details of what the product does into an overview section Configuration: required configuration steps ( example ) as well as a sub-section for optional configurations. For long optional configuration sections, consider creating alist of contents at the top of the sub-section ( example ). Troubleshooting: common issues that users encounter and their fixes Reference: Details about configuration and log files, unix users, certificates, networking, links to relevant upstream documentation, etc. ( example ) If any of the sections become too large, consider separating them out and linking to the new documents ( example ).","title":"Installation guides"},{"location":"documentation/writing-documentation/#tips-for-writing-procedural-instructions","text":"Title the procedure with the user goal, usually starting with a gerund; e.g.: Installing the Frobnosticator Number all steps (as opposed to using bullets) List steps in order in which they are performed Each step should begin with a single-line instruction in plain English, in command form; e.g.: Make sure that the Frobnosticator configuration file is world-writable If the means of carrying out the instruction is unclear or complex, include clarification, ideally in the form of a working example; e.g.: chmod a+x /usr/share/frobnosticator/frob.conf Put clarifying information in separate paragraphs within the step Put critical information about the whole procedure in one or more paragraphs before the numbered steps Put supplemental information about the whole procedure in one or more paragraphs after the numbered steps Avoid pronouns when writing technical articles or documentation e.g., install foo rather than install it . Avoid superfluous statements like you will want , you want , you should e.g., install foo rather than you will want to install foo . Use the imperative form in step-by-step instructions, e.g. install package foo rather than the package foo should be installed","title":"Tips for Writing Procedural Instructions"},{"location":"meetings/TechAreaTemplate/","text":"OSG Technology Area Meeting, 17 July 2017 \u00b6 Coordinates: Conference: 719-284-5267, PIN: 57363; https://www.uberconference.com/osgblin Attending: BrianB, BrianL, Carl, Derek, Edgar, Jeff, Marian, Marty, Mat, Suchandra, TimC, TimT, Xin Announcements \u00b6 Triage Duty \u00b6 This week: Next week: ( ) open tickets JIRA \u00b6 # of tickets \u0394 State 141 -17 Open 33 +9 In Progress 4 +2 Ready for Testing 0 -12 Ready for Release Release Schedule \u00b6 Name Version Development Freeze Package Freeze Release Notes August 3.4.2, 3.3.27 2017-07-24 2017-07-31 2017-08-08 September 3.4.3, 3.3.28 2017-08-28 2017-09-05 2017-09-12 5 week cycle October 3.4.4, 3.3.29 2017-09-25 2017-10-02 2017-10-10 Notes: Additional \u201curgent\u201d releases may be scheduled for the 4th Tuesday of each month. The Testing date is when acceptance testing will be scheduled for releasable packages; if a package is added after this date, it may not be possible to schedule adequate testing time, thereby forcing it into the next release. OSG Software Team \u00b6 Discussions \u00b6 Support Update \u00b6 OSG Release Team \u00b6 3.3.27 \u0394 Both \u0394 3.4.2 \u0394 Total \u0394 Status 1 +0 4 +0 2 +0 7 +0 Open 0 +0 10 +0 4 +0 14 +0 In Progress 2 +0 1 +0 1 +0 4 +0 Ready for Testing 0 +0 0 +0 0 +0 0 +0 Ready for Release 3 +0 15 +0 7 +0 25 +0 Total Discussions \u00b6 OSG Investigations Team \u00b6 Last Week \u00b6 This Week \u00b6 Ongoing \u00b6","title":"OSG Technology Area Meeting, 17 July 2017"},{"location":"meetings/TechAreaTemplate/#osg-technology-area-meeting-17-july-2017","text":"Coordinates: Conference: 719-284-5267, PIN: 57363; https://www.uberconference.com/osgblin Attending: BrianB, BrianL, Carl, Derek, Edgar, Jeff, Marian, Marty, Mat, Suchandra, TimC, TimT, Xin","title":"OSG Technology Area Meeting, 17 July 2017"},{"location":"meetings/TechAreaTemplate/#announcements","text":"","title":"Announcements"},{"location":"meetings/TechAreaTemplate/#triage-duty","text":"This week: Next week: ( ) open tickets","title":"Triage Duty"},{"location":"meetings/TechAreaTemplate/#jira","text":"# of tickets \u0394 State 141 -17 Open 33 +9 In Progress 4 +2 Ready for Testing 0 -12 Ready for Release","title":"JIRA"},{"location":"meetings/TechAreaTemplate/#release-schedule","text":"Name Version Development Freeze Package Freeze Release Notes August 3.4.2, 3.3.27 2017-07-24 2017-07-31 2017-08-08 September 3.4.3, 3.3.28 2017-08-28 2017-09-05 2017-09-12 5 week cycle October 3.4.4, 3.3.29 2017-09-25 2017-10-02 2017-10-10 Notes: Additional \u201curgent\u201d releases may be scheduled for the 4th Tuesday of each month. The Testing date is when acceptance testing will be scheduled for releasable packages; if a package is added after this date, it may not be possible to schedule adequate testing time, thereby forcing it into the next release.","title":"Release Schedule"},{"location":"meetings/TechAreaTemplate/#osg-software-team","text":"","title":"OSG Software Team"},{"location":"meetings/TechAreaTemplate/#discussions","text":"","title":"Discussions"},{"location":"meetings/TechAreaTemplate/#support-update","text":"","title":"Support Update"},{"location":"meetings/TechAreaTemplate/#osg-release-team","text":"3.3.27 \u0394 Both \u0394 3.4.2 \u0394 Total \u0394 Status 1 +0 4 +0 2 +0 7 +0 Open 0 +0 10 +0 4 +0 14 +0 In Progress 2 +0 1 +0 1 +0 4 +0 Ready for Testing 0 +0 0 +0 0 +0 0 +0 Ready for Release 3 +0 15 +0 7 +0 25 +0 Total","title":"OSG Release Team"},{"location":"meetings/TechAreaTemplate/#discussions_1","text":"","title":"Discussions"},{"location":"meetings/TechAreaTemplate/#osg-investigations-team","text":"","title":"OSG Investigations Team"},{"location":"meetings/TechAreaTemplate/#last-week","text":"","title":"Last Week"},{"location":"meetings/TechAreaTemplate/#this-week","text":"","title":"This Week"},{"location":"meetings/TechAreaTemplate/#ongoing","text":"","title":"Ongoing"},{"location":"meetings/2020/TechArea20200106/","text":"OSG Technology Area Meeting, 6 January 2020 \u00b6 Coordinates: Conference: 971-292-4623, PIN: 57363; https://www.uberconference.com/osgblin Attending: Brian, Carl, Edgar, Diego, Marian, Marco Mambelli, Mat Announcements \u00b6 Triage Duty \u00b6 This week: Mat Next week: Carl 8 (+0) open FreshDesk tickets 0 (+0) open GGUS ticket JIRA \u00b6 # of tickets \u0394 State 162 +2 Open 35 +0 In Progress 12 +0 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 OSG 3.5.8/3.4.42 AI (Mat): Package default XRootD standalone auth file (SOFTWARE-3951) AI (Mat): Various osg-configure fixes/features (SOFTWARE-3382, SOFTWARE-3471, SOFTWARE-3949, SOFTWARE-3953) AI (Carl): HTCondor 8.9.5 and 8.8.7 releases (SOFTWARE-3929, SOFTWARE-3957) AI (Carl): Add fetch-crl schedd cron (SOFTWARE-3912) Hosted CE AI (Mat): Avoid duplicate WN tarball generation for multiple users (SOFTWARE-3848) AI (Carl): Issues related to cache management in condor status.sh (SOFTWARE-3930) AI (Brian): Work with the SLATE team to troubleshoot their Hosted CE deployment AI (Brian): Working on serving HTML results from osg-sw-submit web server Discussion \u00b6 None this week Support Update \u00b6 None last week OSG Release Team \u00b6 3.4.42 \u0394 Both \u0394 3.5.8 \u0394 Total \u0394 Status 1 +1 11 +11 1 +1 13 +13 Open 0 +0 4 +4 2 +2 6 +6 In Progress 1 +1 9 +9 2 +2 12 +12 Ready for Testing 0 +0 0 +0 0 +0 0 +0 Ready for Release 2 +2 24 +24 5 +5 31 +31 Total Software Ready for Testing 3.5.8 GridFTP 13.20-1 GSI OpenSSH 7.4p1-4.5 OSG GridFTP 3.5-4 OSG GSI OpenSSH Addons 1.0.0-3 OSG XRootD 3.5-9 (including xrootd-standalone container) Both Gratia Probe 1.20.12 scitokens-cpp 0.4.0 VOMS 2.0.14-1.5 XRootD 4.11.1 3.4.42 Hosted CE Tools 0.5-2 osg-tested-internal 3.4-8 OSG XRootD 3.4-10 Ready for Release Nothing Data Nothing Operations osg-tested-internal 3.5-2 Contrib Nothing Discussion \u00b6 UCSD is running the latest osg-xrootd-standalone package in production and will update the relevant tickets with testing notes AI (Diego): Test the xrootd-standalone fresh container AI (Diego, Edgar): Test XRootD 4.11.1 OSG Investigations Team \u00b6 No updates this week Discussion \u00b6 None this week","title":"January, 6 2020"},{"location":"meetings/2020/TechArea20200106/#osg-technology-area-meeting-6-january-2020","text":"Coordinates: Conference: 971-292-4623, PIN: 57363; https://www.uberconference.com/osgblin Attending: Brian, Carl, Edgar, Diego, Marian, Marco Mambelli, Mat","title":"OSG Technology Area Meeting, 6 January 2020"},{"location":"meetings/2020/TechArea20200106/#announcements","text":"","title":"Announcements"},{"location":"meetings/2020/TechArea20200106/#triage-duty","text":"This week: Mat Next week: Carl 8 (+0) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2020/TechArea20200106/#jira","text":"# of tickets \u0394 State 162 +2 Open 35 +0 In Progress 12 +0 Ready for Testing 0 +0 Ready for Release","title":"JIRA"},{"location":"meetings/2020/TechArea20200106/#osg-software-team","text":"OSG 3.5.8/3.4.42 AI (Mat): Package default XRootD standalone auth file (SOFTWARE-3951) AI (Mat): Various osg-configure fixes/features (SOFTWARE-3382, SOFTWARE-3471, SOFTWARE-3949, SOFTWARE-3953) AI (Carl): HTCondor 8.9.5 and 8.8.7 releases (SOFTWARE-3929, SOFTWARE-3957) AI (Carl): Add fetch-crl schedd cron (SOFTWARE-3912) Hosted CE AI (Mat): Avoid duplicate WN tarball generation for multiple users (SOFTWARE-3848) AI (Carl): Issues related to cache management in condor status.sh (SOFTWARE-3930) AI (Brian): Work with the SLATE team to troubleshoot their Hosted CE deployment AI (Brian): Working on serving HTML results from osg-sw-submit web server","title":"OSG Software Team"},{"location":"meetings/2020/TechArea20200106/#discussion","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200106/#support-update","text":"None last week","title":"Support Update"},{"location":"meetings/2020/TechArea20200106/#osg-release-team","text":"3.4.42 \u0394 Both \u0394 3.5.8 \u0394 Total \u0394 Status 1 +1 11 +11 1 +1 13 +13 Open 0 +0 4 +4 2 +2 6 +6 In Progress 1 +1 9 +9 2 +2 12 +12 Ready for Testing 0 +0 0 +0 0 +0 0 +0 Ready for Release 2 +2 24 +24 5 +5 31 +31 Total Software Ready for Testing 3.5.8 GridFTP 13.20-1 GSI OpenSSH 7.4p1-4.5 OSG GridFTP 3.5-4 OSG GSI OpenSSH Addons 1.0.0-3 OSG XRootD 3.5-9 (including xrootd-standalone container) Both Gratia Probe 1.20.12 scitokens-cpp 0.4.0 VOMS 2.0.14-1.5 XRootD 4.11.1 3.4.42 Hosted CE Tools 0.5-2 osg-tested-internal 3.4-8 OSG XRootD 3.4-10 Ready for Release Nothing Data Nothing Operations osg-tested-internal 3.5-2 Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2020/TechArea20200106/#discussion_1","text":"UCSD is running the latest osg-xrootd-standalone package in production and will update the relevant tickets with testing notes AI (Diego): Test the xrootd-standalone fresh container AI (Diego, Edgar): Test XRootD 4.11.1","title":"Discussion"},{"location":"meetings/2020/TechArea20200106/#osg-investigations-team","text":"No updates this week","title":"OSG Investigations Team"},{"location":"meetings/2020/TechArea20200106/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200113/","text":"OSG Technology Area Meeting, 13 January 2020 \u00b6 Coordinates: Conference: 971-292-4623, PIN: 57363; https://www.uberconference.com/osgblin Attending: Brian, Carl, Derek, Diego, Edgar, Marco Mambelli, Mat, Marian, Tim Announcements \u00b6 Meeting canceled next week (UW on holiday for MLK Jr Day) Triage Duty \u00b6 This week: Carl Next week: Brian 7 (-1) open FreshDesk tickets 0 (+0) open GGUS ticket JIRA \u00b6 # of tickets \u0394 State 155 -7 Open 33 -2 In Progress 21 +9 Ready for Testing 1 +1 Ready for Release OSG Software Team \u00b6 OSG 3.5.8/3.4.42 AI (Carl): Drop instructions for commenting out all.export /tmp (SOFTWARE-3858) OSG 3.5.9/3.4.43 AI (Mat): Various osg-configure fixes/features (SOFTWARE-3382, SOFTWARE-3471, SOFTWARE-3949, SOFTWARE-3953) AI (Mat): Replace custom accounting group code with HTCondor user maps (SOFTWARE-3885) AI (Carl): Add fetch-crl schedd cron (SOFTWARE-3912) AI (Diego): Add osg-xrootd-standalone to osg-tested-internal (SOFTWARE-3964) Hosted CE AI (Mat): Avoid duplicate WN tarball generation for multiple users (SOFTWARE-3848) AI (Carl): Issues related to cache management in condor status.sh (SOFTWARE-3930) AI (Brian): Work with the SLATE team to troubleshoot their Hosted CE deployment GridFTP/GSI transition AI (Edgar): OSG XRootD standalone container (SOFTWARE-3937) AI (Carl): Move OASIS manager login credential information to CILogon (SOFTWARE-3947) AI (Brian): Generate list of registered, supported GridFTP servers (SOFTWARE-3942) AI (Brian): Demonstrate a HTCondor-CE/XRootD reporting to the central collector via SSL (SOFTWARE-3939, SOFTWARE-3940) AI (Brian): Working on serving HTML results from osg-sw-submit web server Fill out doc focus doodle poll: https://doodle.com/poll/puy4rtfnrmuvhmzx Discussion \u00b6 Carl was wondering if GRACC records had GPU information. Derek: Yes, they do. glidein-monitor is in osg-development but Marco needs to do some more testing but when it's ready, he'll send an email to interesting parties Support Update \u00b6 Purdue (Derek): Adding new sites to Topology requires mapping on the WLCG side. In the future, we need to coordinate with the WLCG if an existing site would like to change its name. GRACC (Derek): user wanted a custom GRACC dashboard but needs to coordinate with user support and FKW (Freshdesk #63926) OSG Release Team \u00b6 3.4.42 \u0394 Both \u0394 3.5.8 \u0394 Total \u0394 Status 0 -1 1 -10 0 -1 1 -12 Open 0 +0 1 -3 0 -2 1 -5 In Progress 0 -1 15 +6 5 +3 20 +8 Ready for Testing 1 +1 0 +0 0 +0 1 +1 Ready for Release 1 -1 17 -7 5 +0 23 -8 Total Software Ready for Testing 3.5.8 GridFTP 13.20-1 GSI OpenSSH 7.4p1-4.5 OSG GridFTP 3.5-4 OSG GSI OpenSSH Addons 1.0.0-3 OSG XRootD 3.5-9 (including xrootd-standalone container) Upcoming HTCondor 8.9.5 Both Gratia Probe 1.20.12 scitokens-cpp 0.4.0 VOMS 2.0.14-1.5 XRootD 4.11.1 HTCondor 8.8.7 osg-ce osg-xrootd 3.4.42 Hosted CE Tools 0.5-2 OSG XRootD 3.4-10 Ready for Release 3.4.42 osg-tested-internal 3.4-8 Data Nothing Operations osg-tested-internal 3.5-2 Contrib Nothing Discussion \u00b6 AI (Diego, Edgar): Test XRootD 4.11.1 AI (TimT): Test HTCondor 8.9.5 on the ITB AI (TimT): Reach out to admins for testing of HTCondor 8.8.7 OSG Investigations Team \u00b6 Assisted user support in stashcache transition, writable and origin Moving scitokens-cpp to epel. EPEL-7 EPEL-8 GRACC transition to gracc2 Discussion \u00b6 None this week","title":"January, 13 2020"},{"location":"meetings/2020/TechArea20200113/#osg-technology-area-meeting-13-january-2020","text":"Coordinates: Conference: 971-292-4623, PIN: 57363; https://www.uberconference.com/osgblin Attending: Brian, Carl, Derek, Diego, Edgar, Marco Mambelli, Mat, Marian, Tim","title":"OSG Technology Area Meeting, 13 January 2020"},{"location":"meetings/2020/TechArea20200113/#announcements","text":"Meeting canceled next week (UW on holiday for MLK Jr Day)","title":"Announcements"},{"location":"meetings/2020/TechArea20200113/#triage-duty","text":"This week: Carl Next week: Brian 7 (-1) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2020/TechArea20200113/#jira","text":"# of tickets \u0394 State 155 -7 Open 33 -2 In Progress 21 +9 Ready for Testing 1 +1 Ready for Release","title":"JIRA"},{"location":"meetings/2020/TechArea20200113/#osg-software-team","text":"OSG 3.5.8/3.4.42 AI (Carl): Drop instructions for commenting out all.export /tmp (SOFTWARE-3858) OSG 3.5.9/3.4.43 AI (Mat): Various osg-configure fixes/features (SOFTWARE-3382, SOFTWARE-3471, SOFTWARE-3949, SOFTWARE-3953) AI (Mat): Replace custom accounting group code with HTCondor user maps (SOFTWARE-3885) AI (Carl): Add fetch-crl schedd cron (SOFTWARE-3912) AI (Diego): Add osg-xrootd-standalone to osg-tested-internal (SOFTWARE-3964) Hosted CE AI (Mat): Avoid duplicate WN tarball generation for multiple users (SOFTWARE-3848) AI (Carl): Issues related to cache management in condor status.sh (SOFTWARE-3930) AI (Brian): Work with the SLATE team to troubleshoot their Hosted CE deployment GridFTP/GSI transition AI (Edgar): OSG XRootD standalone container (SOFTWARE-3937) AI (Carl): Move OASIS manager login credential information to CILogon (SOFTWARE-3947) AI (Brian): Generate list of registered, supported GridFTP servers (SOFTWARE-3942) AI (Brian): Demonstrate a HTCondor-CE/XRootD reporting to the central collector via SSL (SOFTWARE-3939, SOFTWARE-3940) AI (Brian): Working on serving HTML results from osg-sw-submit web server Fill out doc focus doodle poll: https://doodle.com/poll/puy4rtfnrmuvhmzx","title":"OSG Software Team"},{"location":"meetings/2020/TechArea20200113/#discussion","text":"Carl was wondering if GRACC records had GPU information. Derek: Yes, they do. glidein-monitor is in osg-development but Marco needs to do some more testing but when it's ready, he'll send an email to interesting parties","title":"Discussion"},{"location":"meetings/2020/TechArea20200113/#support-update","text":"Purdue (Derek): Adding new sites to Topology requires mapping on the WLCG side. In the future, we need to coordinate with the WLCG if an existing site would like to change its name. GRACC (Derek): user wanted a custom GRACC dashboard but needs to coordinate with user support and FKW (Freshdesk #63926)","title":"Support Update"},{"location":"meetings/2020/TechArea20200113/#osg-release-team","text":"3.4.42 \u0394 Both \u0394 3.5.8 \u0394 Total \u0394 Status 0 -1 1 -10 0 -1 1 -12 Open 0 +0 1 -3 0 -2 1 -5 In Progress 0 -1 15 +6 5 +3 20 +8 Ready for Testing 1 +1 0 +0 0 +0 1 +1 Ready for Release 1 -1 17 -7 5 +0 23 -8 Total Software Ready for Testing 3.5.8 GridFTP 13.20-1 GSI OpenSSH 7.4p1-4.5 OSG GridFTP 3.5-4 OSG GSI OpenSSH Addons 1.0.0-3 OSG XRootD 3.5-9 (including xrootd-standalone container) Upcoming HTCondor 8.9.5 Both Gratia Probe 1.20.12 scitokens-cpp 0.4.0 VOMS 2.0.14-1.5 XRootD 4.11.1 HTCondor 8.8.7 osg-ce osg-xrootd 3.4.42 Hosted CE Tools 0.5-2 OSG XRootD 3.4-10 Ready for Release 3.4.42 osg-tested-internal 3.4-8 Data Nothing Operations osg-tested-internal 3.5-2 Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2020/TechArea20200113/#discussion_1","text":"AI (Diego, Edgar): Test XRootD 4.11.1 AI (TimT): Test HTCondor 8.9.5 on the ITB AI (TimT): Reach out to admins for testing of HTCondor 8.8.7","title":"Discussion"},{"location":"meetings/2020/TechArea20200113/#osg-investigations-team","text":"Assisted user support in stashcache transition, writable and origin Moving scitokens-cpp to epel. EPEL-7 EPEL-8 GRACC transition to gracc2","title":"OSG Investigations Team"},{"location":"meetings/2020/TechArea20200113/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200127/","text":"OSG Technology Area Meeting, 27 January 2020 \u00b6 Coordinates: Conference: 971-292-4623, PIN: 57363; https://www.uberconference.com/osgblin Attending: Brian, Derek, Diego, Marco Mambelli, Marian, Mat, TimT Announcements \u00b6 Triage Duty \u00b6 This week: Brian Next week: Edgar 5 (-2) open FreshDesk tickets 0 (+0) open GGUS ticket Add Lauren and BrianL as watchers on any new sites interested in the OSG JIRA \u00b6 # of tickets \u0394 State 147 -3 Open 40 -1 In Progress 1 -1 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 OSG 3.5.9/3.4.43 AI (Mat): Various osg-configure fixes/features (SOFTWARE-3382, SOFTWARE-3471, SOFTWARE-3949, SOFTWARE-3953) AI (Mat): Replace custom accounting group code with HTCondor user maps (SOFTWARE-3885) AI (Diego): Distribute XCache validation tool (SOFTWARE-3976) AI (Diego): Release osg-system-profiler 1.5.0+ (SOFTWARE-3970) Hosted CE Hosted CE containers accepting jobs and reporting to the GRACC ! Next steps: Reorganize Utah topology AI (Brian): Simplify remote user configuration (SOFTWARE-3960) Documentation for OSG Ops Push HTCondor-CE logs to ElasticSearch GridFTP/GSI transition AI (Brian, Diego): Review OSG XRootD standalone container (SOFTWARE-3937) AI (Carl): Move OASIS manager login credential information to CILogon (SOFTWARE-3947) AI (Brian): Demonstrate a HTCondor-CE/XRootD reporting to the central collector via SSL (SOFTWARE-3939, SOFTWARE-3940) Fill out doc focus doodle poll: https://doodle.com/poll/buvg5qp5aewh8vxd Discussion \u00b6 GlidenWMS 3.6.2 release candidate expected this week Support Update \u00b6 Brown (Marian): Marian had a long meeting with them to work through some site.xml issues and they're looking to fix them XRootD < 4.9 clients have issues with a Polish CA that has an expiration time after 2038 ( https://github.com/xrootd/xrootd/issues/1110 ). OSG Release Team \u00b6 3.4.43 \u0394 Both \u0394 3.5.9 \u0394 Total \u0394 Status 1 +1 10 +10 1 +1 12 +12 Open 2 +2 5 +5 4 +4 11 +11 In Progress 0 +0 1 +1 0 +0 1 +1 Ready for Testing 0 +0 0 +0 0 +0 0 +0 Ready for Release 3 +3 16 +16 5 +5 24 +24 Total Software Ready for Testing 3.5.9 Nothing yet Both XCache 1.2.1 3.4.43 Nothing yet Ready for Release 3.5.9 Nothing yet Both Nothing yet 3.4.43 Nothing yet Data IGTF 1.103 Operations Nothing Contrib Nothing Discussion \u00b6 None this week OSG Investigations Team \u00b6 Scitokens-cpp is in epel. EPEL-7 (formerly available from https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-6756584348) EPEL-8 (formerly available from https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-a4bf7c5d9c) GRACC transition to gracc2 Discussion \u00b6 None this week","title":"January, 27 2020"},{"location":"meetings/2020/TechArea20200127/#osg-technology-area-meeting-27-january-2020","text":"Coordinates: Conference: 971-292-4623, PIN: 57363; https://www.uberconference.com/osgblin Attending: Brian, Derek, Diego, Marco Mambelli, Marian, Mat, TimT","title":"OSG Technology Area Meeting, 27 January 2020"},{"location":"meetings/2020/TechArea20200127/#announcements","text":"","title":"Announcements"},{"location":"meetings/2020/TechArea20200127/#triage-duty","text":"This week: Brian Next week: Edgar 5 (-2) open FreshDesk tickets 0 (+0) open GGUS ticket Add Lauren and BrianL as watchers on any new sites interested in the OSG","title":"Triage Duty"},{"location":"meetings/2020/TechArea20200127/#jira","text":"# of tickets \u0394 State 147 -3 Open 40 -1 In Progress 1 -1 Ready for Testing 0 +0 Ready for Release","title":"JIRA"},{"location":"meetings/2020/TechArea20200127/#osg-software-team","text":"OSG 3.5.9/3.4.43 AI (Mat): Various osg-configure fixes/features (SOFTWARE-3382, SOFTWARE-3471, SOFTWARE-3949, SOFTWARE-3953) AI (Mat): Replace custom accounting group code with HTCondor user maps (SOFTWARE-3885) AI (Diego): Distribute XCache validation tool (SOFTWARE-3976) AI (Diego): Release osg-system-profiler 1.5.0+ (SOFTWARE-3970) Hosted CE Hosted CE containers accepting jobs and reporting to the GRACC ! Next steps: Reorganize Utah topology AI (Brian): Simplify remote user configuration (SOFTWARE-3960) Documentation for OSG Ops Push HTCondor-CE logs to ElasticSearch GridFTP/GSI transition AI (Brian, Diego): Review OSG XRootD standalone container (SOFTWARE-3937) AI (Carl): Move OASIS manager login credential information to CILogon (SOFTWARE-3947) AI (Brian): Demonstrate a HTCondor-CE/XRootD reporting to the central collector via SSL (SOFTWARE-3939, SOFTWARE-3940) Fill out doc focus doodle poll: https://doodle.com/poll/buvg5qp5aewh8vxd","title":"OSG Software Team"},{"location":"meetings/2020/TechArea20200127/#discussion","text":"GlidenWMS 3.6.2 release candidate expected this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200127/#support-update","text":"Brown (Marian): Marian had a long meeting with them to work through some site.xml issues and they're looking to fix them XRootD < 4.9 clients have issues with a Polish CA that has an expiration time after 2038 ( https://github.com/xrootd/xrootd/issues/1110 ).","title":"Support Update"},{"location":"meetings/2020/TechArea20200127/#osg-release-team","text":"3.4.43 \u0394 Both \u0394 3.5.9 \u0394 Total \u0394 Status 1 +1 10 +10 1 +1 12 +12 Open 2 +2 5 +5 4 +4 11 +11 In Progress 0 +0 1 +1 0 +0 1 +1 Ready for Testing 0 +0 0 +0 0 +0 0 +0 Ready for Release 3 +3 16 +16 5 +5 24 +24 Total Software Ready for Testing 3.5.9 Nothing yet Both XCache 1.2.1 3.4.43 Nothing yet Ready for Release 3.5.9 Nothing yet Both Nothing yet 3.4.43 Nothing yet Data IGTF 1.103 Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2020/TechArea20200127/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200127/#osg-investigations-team","text":"Scitokens-cpp is in epel. EPEL-7 (formerly available from https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-6756584348) EPEL-8 (formerly available from https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-a4bf7c5d9c) GRACC transition to gracc2","title":"OSG Investigations Team"},{"location":"meetings/2020/TechArea20200127/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200203/","text":"OSG Technology Area Meeting, 3 February 2020 \u00b6 Coordinates: Conference: 971-292-4623, PIN: 57363; https://www.uberconference.com/osgblin Attending: Brian, Carl, Derek, Diego, Edgar, Marco Mambelli, Mat, TimT Announcements \u00b6 OSG All Hands meeting registration open! Moria access is flaky, we're in touch with UW CS Lab Triage Duty \u00b6 This week: Carl Next week: Edgar 6 (+1) open FreshDesk tickets 0 (+0) open GGUS ticket Add Lauren and BrianL as watchers on any new sites interested in the OSG JIRA \u00b6 # of tickets \u0394 State 149 +2 Open 44 +4 In Progress 3 +2 Ready for Testing 1 +1 Ready for Release JIRA ticket reporter didn't fire this week. Numbers updated manually. OSG Software Team \u00b6 OSG 3.5.9/3.4.43 AI (Mat): Replace custom accounting group code with HTCondor user maps (SOFTWARE-3885) AI (Diego): Distribute XCache validation tool (SOFTWARE-3976) AI (Diego): Build XRootD 4.11.2 (SOFTWARE-3894) AI (Diego): Build xrootd-rucio-N2N-for-Xcache (SOFTWARE-3923) Hosted CE AI (Brian): Simplify remote user configuration (SOFTWARE-3960) AI (Brian): Documentation for OSG Ops GridFTP/GSI transition AI (Brian): Review OSG XRootD standalone container (SOFTWARE-3937) AI (Carl): Move OASIS manager login credential information to CILogon (SOFTWARE-3947) AI (Brian): Demonstrate a HTCondor-CE/XRootD reporting to the central collector via SSL (SOFTWARE-3939, SOFTWARE-3940) Fill out doc focus doodle poll: https://doodle.com/poll/buvg5qp5aewh8vxd Discussion \u00b6 XCache validator has a lot of non-packaged RPM dependencies as Python libs. Diego will install the dependencies into a Python virtualenv and determine which libs are needed. AI (Carl): register two new GlideinWMS developers in Koji and SVN. Remove Lorena. Support Update \u00b6 Czech Site (Marian): They had some questions about Gratia vs APEL accounting. They may follow-up with other tickets via Freshdesk. EIC (Mat): Registered new contacts, waiting on some answers from Jerome Geant4 (Marian, Carl): Need to register contacts for their OASIS repo Purdue (Derek): Completed site rename and coordination with WLCG: https://ggus.eu/index.php?mode=ticket_info&ticket_id=144769 UCSD (Carl): Provided OSG-specific patches for our version of Hadoop UFL (Brian, Derek): Issues with Slurm job statuses not updating for short-running (~10min) jobs OSG Release Team \u00b6 3.4.43 \u0394 Both \u0394 3.5.9 \u0394 Total \u0394 Status 1 +0 11 +1 1 +0 13 +1 Open 2 +0 6 +1 3 -1 11 +0 In Progress 1 +1 4 +3 2 +2 7 +6 Ready for Testing 0 +0 1 +1 0 +0 1 +1 Ready for Release 4 +1 22 +6 6 +1 32 +8 Total Software Ready for Testing 3.5.9 osg-configure 3.1.1 Both XCache 1.2.1 osg-system-profiler 1.5.0 3.4.43 osg-configure 2.5.1 Ready for Release 3.5.9 Nothing yet Both Nothing yet 3.4.43 Nothing yet Data Nothing Operations Nothing Contrib Nothing Discussion \u00b6 AI (BrianL): coordinate Frontier Squid testing with Igor and Edgar OSG Investigations Team \u00b6 New scitokens-cpp and xrootd-scitokens. GRACC transition to gracc2 Working on SciTokens + StashCache Discussion \u00b6 None this week","title":"February 3, 2020"},{"location":"meetings/2020/TechArea20200203/#osg-technology-area-meeting-3-february-2020","text":"Coordinates: Conference: 971-292-4623, PIN: 57363; https://www.uberconference.com/osgblin Attending: Brian, Carl, Derek, Diego, Edgar, Marco Mambelli, Mat, TimT","title":"OSG Technology Area Meeting, 3 February 2020"},{"location":"meetings/2020/TechArea20200203/#announcements","text":"OSG All Hands meeting registration open! Moria access is flaky, we're in touch with UW CS Lab","title":"Announcements"},{"location":"meetings/2020/TechArea20200203/#triage-duty","text":"This week: Carl Next week: Edgar 6 (+1) open FreshDesk tickets 0 (+0) open GGUS ticket Add Lauren and BrianL as watchers on any new sites interested in the OSG","title":"Triage Duty"},{"location":"meetings/2020/TechArea20200203/#jira","text":"# of tickets \u0394 State 149 +2 Open 44 +4 In Progress 3 +2 Ready for Testing 1 +1 Ready for Release JIRA ticket reporter didn't fire this week. Numbers updated manually.","title":"JIRA"},{"location":"meetings/2020/TechArea20200203/#osg-software-team","text":"OSG 3.5.9/3.4.43 AI (Mat): Replace custom accounting group code with HTCondor user maps (SOFTWARE-3885) AI (Diego): Distribute XCache validation tool (SOFTWARE-3976) AI (Diego): Build XRootD 4.11.2 (SOFTWARE-3894) AI (Diego): Build xrootd-rucio-N2N-for-Xcache (SOFTWARE-3923) Hosted CE AI (Brian): Simplify remote user configuration (SOFTWARE-3960) AI (Brian): Documentation for OSG Ops GridFTP/GSI transition AI (Brian): Review OSG XRootD standalone container (SOFTWARE-3937) AI (Carl): Move OASIS manager login credential information to CILogon (SOFTWARE-3947) AI (Brian): Demonstrate a HTCondor-CE/XRootD reporting to the central collector via SSL (SOFTWARE-3939, SOFTWARE-3940) Fill out doc focus doodle poll: https://doodle.com/poll/buvg5qp5aewh8vxd","title":"OSG Software Team"},{"location":"meetings/2020/TechArea20200203/#discussion","text":"XCache validator has a lot of non-packaged RPM dependencies as Python libs. Diego will install the dependencies into a Python virtualenv and determine which libs are needed. AI (Carl): register two new GlideinWMS developers in Koji and SVN. Remove Lorena.","title":"Discussion"},{"location":"meetings/2020/TechArea20200203/#support-update","text":"Czech Site (Marian): They had some questions about Gratia vs APEL accounting. They may follow-up with other tickets via Freshdesk. EIC (Mat): Registered new contacts, waiting on some answers from Jerome Geant4 (Marian, Carl): Need to register contacts for their OASIS repo Purdue (Derek): Completed site rename and coordination with WLCG: https://ggus.eu/index.php?mode=ticket_info&ticket_id=144769 UCSD (Carl): Provided OSG-specific patches for our version of Hadoop UFL (Brian, Derek): Issues with Slurm job statuses not updating for short-running (~10min) jobs","title":"Support Update"},{"location":"meetings/2020/TechArea20200203/#osg-release-team","text":"3.4.43 \u0394 Both \u0394 3.5.9 \u0394 Total \u0394 Status 1 +0 11 +1 1 +0 13 +1 Open 2 +0 6 +1 3 -1 11 +0 In Progress 1 +1 4 +3 2 +2 7 +6 Ready for Testing 0 +0 1 +1 0 +0 1 +1 Ready for Release 4 +1 22 +6 6 +1 32 +8 Total Software Ready for Testing 3.5.9 osg-configure 3.1.1 Both XCache 1.2.1 osg-system-profiler 1.5.0 3.4.43 osg-configure 2.5.1 Ready for Release 3.5.9 Nothing yet Both Nothing yet 3.4.43 Nothing yet Data Nothing Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2020/TechArea20200203/#discussion_1","text":"AI (BrianL): coordinate Frontier Squid testing with Igor and Edgar","title":"Discussion"},{"location":"meetings/2020/TechArea20200203/#osg-investigations-team","text":"New scitokens-cpp and xrootd-scitokens. GRACC transition to gracc2 Working on SciTokens + StashCache","title":"OSG Investigations Team"},{"location":"meetings/2020/TechArea20200203/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200210/","text":"OSG Technology Area Meeting, 10 February 2020 \u00b6 Coordinates: Conference: 971-292-4623, PIN: 57363; https://www.uberconference.com/osgblin Attending: BrianL, Carl, Diego, Derek, Edgar, Marco Mambelli, Mat, TimT Announcements \u00b6 OSG All Hands meeting registration open! BrianL OOO Thu-Fri Triage Duty \u00b6 This week: Edgar Next week: TimT 10 (+4) open FreshDesk tickets 0 (+0) open GGUS ticket Add Lauren and BrianL as watchers on any new sites interested in the OSG JIRA \u00b6 # of tickets \u0394 State 147 -2 Open 42 -2 In Progress 7 +4 Ready for Testing 1 +0 Ready for Release OSG Software Team \u00b6 OSG 3.5.10/3.4.44 AI (Edgar): Release oidc-agent and CCTools (SOFTWARE-3987, SOFTWARE-3988) AI (Diego): Distribute XCache validation tool (SOFTWARE-3976) AI (Diego): Build XRootD 4.11.2 (SOFTWARE-3894) AI (Diego): Build xrootd-rucio-N2N-for-Xcache (SOFTWARE-3923) Hosted CE AI (Brian): Simplify remote user configuration (SOFTWARE-3960) AI (Brian): Documentation for OSG Ops GridFTP/GSI transition AI (Brian): Review OSG XRootD standalone container (SOFTWARE-3937) AI (Carl): Move OASIS manager login credential information to CILogon (SOFTWARE-3947) AI (Derek): Review CE -> Central Collector SSL advertising PR ( https://github.com/htcondor/htcondor-ce/pull/300 ) Discussion \u00b6 Marco expects a new GlideinWMS 3.6 and 3.7 RC expected soon AI (BrianL): Get DockerHub accounts from team AI (Carl): register two new GlideinWMS developers in Koji and SVN. Remove Lorena. Support Update \u00b6 EIC (Mat): Jerome is getting info from their admin for further registration Topology (Carl): Various contact database additions and a deletion OSG Release Team \u00b6 3.4.44 \u0394 Both \u0394 3.5.10 \u0394 Total \u0394 Status 1 +0 9 -2 1 +0 11 -2 Open 2 +0 6 +0 3 +0 11 +0 In Progress 1 +0 4 +0 2 +0 7 +0 Ready for Testing 0 +0 1 +0 0 +0 1 +0 Ready for Release 4 +0 20 -2 6 +0 30 -2 Total Software Ready for Testing 3.5.10 osg-configure 3.1.1 Both XCache 1.2.1 osg-system-profiler 1.5.0 3.4.44 osg-configure 2.5.1 Ready for Release 3.5.10 Nothing yet Both Nothing yet 3.4.44 Nothing yet Data Nothing Operations Nothing Contrib Nothing Discussion \u00b6 None this week OSG Investigations Team \u00b6 TODO: New scitokens-cpp and xrootd-scitokens. Paused: GRACC transition to gracc2 Mid-point: Working on SciTokens + StashCache (Globus transition related) Discussion \u00b6 None this week","title":"February 10, 2020"},{"location":"meetings/2020/TechArea20200210/#osg-technology-area-meeting-10-february-2020","text":"Coordinates: Conference: 971-292-4623, PIN: 57363; https://www.uberconference.com/osgblin Attending: BrianL, Carl, Diego, Derek, Edgar, Marco Mambelli, Mat, TimT","title":"OSG Technology Area Meeting, 10 February 2020"},{"location":"meetings/2020/TechArea20200210/#announcements","text":"OSG All Hands meeting registration open! BrianL OOO Thu-Fri","title":"Announcements"},{"location":"meetings/2020/TechArea20200210/#triage-duty","text":"This week: Edgar Next week: TimT 10 (+4) open FreshDesk tickets 0 (+0) open GGUS ticket Add Lauren and BrianL as watchers on any new sites interested in the OSG","title":"Triage Duty"},{"location":"meetings/2020/TechArea20200210/#jira","text":"# of tickets \u0394 State 147 -2 Open 42 -2 In Progress 7 +4 Ready for Testing 1 +0 Ready for Release","title":"JIRA"},{"location":"meetings/2020/TechArea20200210/#osg-software-team","text":"OSG 3.5.10/3.4.44 AI (Edgar): Release oidc-agent and CCTools (SOFTWARE-3987, SOFTWARE-3988) AI (Diego): Distribute XCache validation tool (SOFTWARE-3976) AI (Diego): Build XRootD 4.11.2 (SOFTWARE-3894) AI (Diego): Build xrootd-rucio-N2N-for-Xcache (SOFTWARE-3923) Hosted CE AI (Brian): Simplify remote user configuration (SOFTWARE-3960) AI (Brian): Documentation for OSG Ops GridFTP/GSI transition AI (Brian): Review OSG XRootD standalone container (SOFTWARE-3937) AI (Carl): Move OASIS manager login credential information to CILogon (SOFTWARE-3947) AI (Derek): Review CE -> Central Collector SSL advertising PR ( https://github.com/htcondor/htcondor-ce/pull/300 )","title":"OSG Software Team"},{"location":"meetings/2020/TechArea20200210/#discussion","text":"Marco expects a new GlideinWMS 3.6 and 3.7 RC expected soon AI (BrianL): Get DockerHub accounts from team AI (Carl): register two new GlideinWMS developers in Koji and SVN. Remove Lorena.","title":"Discussion"},{"location":"meetings/2020/TechArea20200210/#support-update","text":"EIC (Mat): Jerome is getting info from their admin for further registration Topology (Carl): Various contact database additions and a deletion","title":"Support Update"},{"location":"meetings/2020/TechArea20200210/#osg-release-team","text":"3.4.44 \u0394 Both \u0394 3.5.10 \u0394 Total \u0394 Status 1 +0 9 -2 1 +0 11 -2 Open 2 +0 6 +0 3 +0 11 +0 In Progress 1 +0 4 +0 2 +0 7 +0 Ready for Testing 0 +0 1 +0 0 +0 1 +0 Ready for Release 4 +0 20 -2 6 +0 30 -2 Total Software Ready for Testing 3.5.10 osg-configure 3.1.1 Both XCache 1.2.1 osg-system-profiler 1.5.0 3.4.44 osg-configure 2.5.1 Ready for Release 3.5.10 Nothing yet Both Nothing yet 3.4.44 Nothing yet Data Nothing Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2020/TechArea20200210/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200210/#osg-investigations-team","text":"TODO: New scitokens-cpp and xrootd-scitokens. Paused: GRACC transition to gracc2 Mid-point: Working on SciTokens + StashCache (Globus transition related)","title":"OSG Investigations Team"},{"location":"meetings/2020/TechArea20200210/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200217/","text":"OSG Technology Area Meeting, 17 February 2020 \u00b6 Coordinates: Conference: 971-292-4623, PIN: 57363; https://www.uberconference.com/osgblin Attending: BrianL, Carl, Diego, Mat, TimT Announcements \u00b6 OSG All Hands meeting registration open! UCSD out for President's day Triage Duty \u00b6 This week: TimT Next week: Mat 11 (+1) open FreshDesk tickets 1 (+1) open GGUS ticket Add Lauren and BrianL as watchers on any new sites interested in the OSG JIRA \u00b6 # of tickets \u0394 State 146 -1 Open 39 -3 In Progress 10 +3 Ready for Testing 1 +0 Ready for Release OSG Software Team \u00b6 OSG 3.5.10/3.4.44 AI (Mat): Update Globus packages (SOFTWARE-3991) AI (Edgar): Release oidc-agent and CCTools (SOFTWARE-3987, SOFTWARE-3988) AI (Diego): Distribute XCache validation tool (SOFTWARE-3976) AI (Diego): Build xrootd-rucio-N2N-for-Xcache (SOFTWARE-3923) Hosted CE AI (Brian): Simplify remote user configuration (SOFTWARE-3960) AI (Brian): Documentation for OSG Ops GridFTP/GSI transition AI (Diego): Review OSG XRootD standalone container (SOFTWARE-3937) AI (Carl): Move OASIS manager login credential information to CILogon (SOFTWARE-3947) Discussion \u00b6 None this week Support Update \u00b6 Florida (BrianL, Derek): Working to speed up startup of SAM test jobs in their CE; waiting on feedback Purdue (Mat): Helped debug authentication issues with their local HTCondor pool and the new OSG default authentication UIUC (Carl): Debugging quoting issues with condor blahp submission (Derek) Update WLCG report. Stalled uploader which was corrected, and fixed from happening again. OSG Release Team \u00b6 3.4.44 \u0394 Both \u0394 3.5.10 \u0394 Total \u0394 Status 1 +0 9 +0 1 +0 11 +0 Open 2 +0 6 +0 3 +0 11 +0 In Progress 1 +0 6 +2 2 +0 9 +2 Ready for Testing 0 +0 1 +0 0 +0 1 +0 Ready for Release 4 +0 22 +2 6 +0 32 +2 Total Software Ready for Testing 3.5.10 osg-configure 3.1.1 Both XRootD 4.11.2 uberftp 2.8-3 XCache 1.2.1 osg-system-profiler 1.5.0 3.4.44 osg-configure 2.5.1 Ready for Release 3.5.10 Nothing yet Both Nothing yet 3.4.44 Nothing yet Data HCC VOMS cert Operations Nothing Contrib Nothing Discussion \u00b6 AI (Tim): Create a JIRA ticket to automate packages ready for testing list OSG Investigations Team \u00b6 (lots of people outages) TODO: New scitokens-cpp and xrootd-scitokens. Paused: GRACC transition to gracc2 Mid-point: Working on SciTokens + StashCache (Globus transition related) IRIS-HEP Posters! Discussion \u00b6 None this week","title":"February 17, 2020"},{"location":"meetings/2020/TechArea20200217/#osg-technology-area-meeting-17-february-2020","text":"Coordinates: Conference: 971-292-4623, PIN: 57363; https://www.uberconference.com/osgblin Attending: BrianL, Carl, Diego, Mat, TimT","title":"OSG Technology Area Meeting, 17 February 2020"},{"location":"meetings/2020/TechArea20200217/#announcements","text":"OSG All Hands meeting registration open! UCSD out for President's day","title":"Announcements"},{"location":"meetings/2020/TechArea20200217/#triage-duty","text":"This week: TimT Next week: Mat 11 (+1) open FreshDesk tickets 1 (+1) open GGUS ticket Add Lauren and BrianL as watchers on any new sites interested in the OSG","title":"Triage Duty"},{"location":"meetings/2020/TechArea20200217/#jira","text":"# of tickets \u0394 State 146 -1 Open 39 -3 In Progress 10 +3 Ready for Testing 1 +0 Ready for Release","title":"JIRA"},{"location":"meetings/2020/TechArea20200217/#osg-software-team","text":"OSG 3.5.10/3.4.44 AI (Mat): Update Globus packages (SOFTWARE-3991) AI (Edgar): Release oidc-agent and CCTools (SOFTWARE-3987, SOFTWARE-3988) AI (Diego): Distribute XCache validation tool (SOFTWARE-3976) AI (Diego): Build xrootd-rucio-N2N-for-Xcache (SOFTWARE-3923) Hosted CE AI (Brian): Simplify remote user configuration (SOFTWARE-3960) AI (Brian): Documentation for OSG Ops GridFTP/GSI transition AI (Diego): Review OSG XRootD standalone container (SOFTWARE-3937) AI (Carl): Move OASIS manager login credential information to CILogon (SOFTWARE-3947)","title":"OSG Software Team"},{"location":"meetings/2020/TechArea20200217/#discussion","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200217/#support-update","text":"Florida (BrianL, Derek): Working to speed up startup of SAM test jobs in their CE; waiting on feedback Purdue (Mat): Helped debug authentication issues with their local HTCondor pool and the new OSG default authentication UIUC (Carl): Debugging quoting issues with condor blahp submission (Derek) Update WLCG report. Stalled uploader which was corrected, and fixed from happening again.","title":"Support Update"},{"location":"meetings/2020/TechArea20200217/#osg-release-team","text":"3.4.44 \u0394 Both \u0394 3.5.10 \u0394 Total \u0394 Status 1 +0 9 +0 1 +0 11 +0 Open 2 +0 6 +0 3 +0 11 +0 In Progress 1 +0 6 +2 2 +0 9 +2 Ready for Testing 0 +0 1 +0 0 +0 1 +0 Ready for Release 4 +0 22 +2 6 +0 32 +2 Total Software Ready for Testing 3.5.10 osg-configure 3.1.1 Both XRootD 4.11.2 uberftp 2.8-3 XCache 1.2.1 osg-system-profiler 1.5.0 3.4.44 osg-configure 2.5.1 Ready for Release 3.5.10 Nothing yet Both Nothing yet 3.4.44 Nothing yet Data HCC VOMS cert Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2020/TechArea20200217/#discussion_1","text":"AI (Tim): Create a JIRA ticket to automate packages ready for testing list","title":"Discussion"},{"location":"meetings/2020/TechArea20200217/#osg-investigations-team","text":"(lots of people outages) TODO: New scitokens-cpp and xrootd-scitokens. Paused: GRACC transition to gracc2 Mid-point: Working on SciTokens + StashCache (Globus transition related) IRIS-HEP Posters!","title":"OSG Investigations Team"},{"location":"meetings/2020/TechArea20200217/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200224/","text":"OSG Technology Area Meeting, 24 February 2020 \u00b6 Coordinates: Conference: 971-292-4623, PIN: 57363; https://www.uberconference.com/osgblin Attending: BrianL, Derek, Diego, Edgar, Marco Mambelli, Marian, Mat, TimT Announcements \u00b6 OSG All Hands meeting registration open! Carl OOO Mon-Tue BrianL and Diego at the IRIS-HEP review Wed-Fri TimT out Friday and next week, returning March 9 Triage Duty \u00b6 This week: Mat Next week: Diego 12 (+1) open FreshDesk tickets 1 (+0) open GGUS ticket JIRA \u00b6 # of tickets \u0394 State 153 +7 Open 41 +2 In Progress 2 -8 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 2020 Technology Area WBS: https://docs.google.com/spreadsheets/d/1pwJXu1tWnfFrSUPXkuV-fYXJg1RLY3n50XxF85AhUT4/edit?usp=sharing InCommon subject DN format change (state abbreviation -> full state name) will result in a number of vo-client updates in the next few months so we can transition VOs Critical bug/security fix only support for OSG 3.4 starts at the beginning of next month. Double-check ticket labels for release series to build for. OSG 3.5.11 AI (Mat): Update Globus packages (SOFTWARE-3991) AI (Edgar): Release oidc-agent and CCTools (SOFTWARE-3987, SOFTWARE-3988) AI (Diego): Build XRootD plugins for XRootD 5; RC2 expected in the next ~2 weeks (SOFTWARE-3923) Hosted CE AI (Brian): Simplify remote user configuration (SOFTWARE-3960) AI (Brian): Documentation for OSG Ops GridFTP/GSI transition AI (Edgar): Update TPC tests to use config.d configuration; add HTTP/S tests for XRootD standalone AI (Carl): Move OASIS manager login credential information to CILogon (SOFTWARE-3947) AI (Mat): Fix-up email templates and confusing web page for the COManage self-registration process AI (Mat): Review contents of audit log for places where we may want to audit tokens AI (Derek): Demonstrate access to LIGO frame data with SciTokens (waiting on XCache SciTokens integration) Discussion \u00b6 Next GlideinWMS version expected at the end of this week There were questions about how to separate the XRootD TPC transfers for production from XRootD client transfers. We think that we can get the production transfer data from FTS and subtract that from the data uploaded to get the XRootD client numbers. Support Update \u00b6 Florida (BrianL, Derek): Investigating delays in SAM test job startup Nebraska (Diego): Working with admins to transition Nebraska to using XRootD TPC with UCSD OSG Release Team \u00b6 3.4.45 \u0394 Both \u0394 3.5.11 \u0394 Total \u0394 Status 2 +0 12 +0 2 +0 16 +0 Open 2 +0 5 +0 5 +0 12 +0 In Progress 0 +0 1 +0 0 +0 1 +0 Ready for Testing 0 +0 0 +0 0 +0 0 +0 Ready for Release 4 +0 18 +0 7 +0 29 +0 Total Software Ready for Testing 3.5.11 Nothing yet Both XCache validation tool 3.4.45 Nothing yet Ready for Release 3.5.11 Nothing yet Both Nothing yet 3.4.45 Nothing yet Data Nothing Operations osg-notify smart quotes Contrib Nothing Discussion \u00b6 AI (Tim): Draft OSG 3.4 Limited Support Announcement. OSG Investigations Team \u00b6 TODO: New scitokens-cpp and xrootd-scitokens. Paused: GRACC transition to gracc2 - March 4th Mid-point: Working on SciTokens + StashCache (Globus transition related) Discussion \u00b6 xrootd-scitokens with XCache work will require a lot of testing and is initially targeted for Stash Caches and Origins","title":"February 24, 2020"},{"location":"meetings/2020/TechArea20200224/#osg-technology-area-meeting-24-february-2020","text":"Coordinates: Conference: 971-292-4623, PIN: 57363; https://www.uberconference.com/osgblin Attending: BrianL, Derek, Diego, Edgar, Marco Mambelli, Marian, Mat, TimT","title":"OSG Technology Area Meeting, 24 February 2020"},{"location":"meetings/2020/TechArea20200224/#announcements","text":"OSG All Hands meeting registration open! Carl OOO Mon-Tue BrianL and Diego at the IRIS-HEP review Wed-Fri TimT out Friday and next week, returning March 9","title":"Announcements"},{"location":"meetings/2020/TechArea20200224/#triage-duty","text":"This week: Mat Next week: Diego 12 (+1) open FreshDesk tickets 1 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2020/TechArea20200224/#jira","text":"# of tickets \u0394 State 153 +7 Open 41 +2 In Progress 2 -8 Ready for Testing 0 +0 Ready for Release","title":"JIRA"},{"location":"meetings/2020/TechArea20200224/#osg-software-team","text":"2020 Technology Area WBS: https://docs.google.com/spreadsheets/d/1pwJXu1tWnfFrSUPXkuV-fYXJg1RLY3n50XxF85AhUT4/edit?usp=sharing InCommon subject DN format change (state abbreviation -> full state name) will result in a number of vo-client updates in the next few months so we can transition VOs Critical bug/security fix only support for OSG 3.4 starts at the beginning of next month. Double-check ticket labels for release series to build for. OSG 3.5.11 AI (Mat): Update Globus packages (SOFTWARE-3991) AI (Edgar): Release oidc-agent and CCTools (SOFTWARE-3987, SOFTWARE-3988) AI (Diego): Build XRootD plugins for XRootD 5; RC2 expected in the next ~2 weeks (SOFTWARE-3923) Hosted CE AI (Brian): Simplify remote user configuration (SOFTWARE-3960) AI (Brian): Documentation for OSG Ops GridFTP/GSI transition AI (Edgar): Update TPC tests to use config.d configuration; add HTTP/S tests for XRootD standalone AI (Carl): Move OASIS manager login credential information to CILogon (SOFTWARE-3947) AI (Mat): Fix-up email templates and confusing web page for the COManage self-registration process AI (Mat): Review contents of audit log for places where we may want to audit tokens AI (Derek): Demonstrate access to LIGO frame data with SciTokens (waiting on XCache SciTokens integration)","title":"OSG Software Team"},{"location":"meetings/2020/TechArea20200224/#discussion","text":"Next GlideinWMS version expected at the end of this week There were questions about how to separate the XRootD TPC transfers for production from XRootD client transfers. We think that we can get the production transfer data from FTS and subtract that from the data uploaded to get the XRootD client numbers.","title":"Discussion"},{"location":"meetings/2020/TechArea20200224/#support-update","text":"Florida (BrianL, Derek): Investigating delays in SAM test job startup Nebraska (Diego): Working with admins to transition Nebraska to using XRootD TPC with UCSD","title":"Support Update"},{"location":"meetings/2020/TechArea20200224/#osg-release-team","text":"3.4.45 \u0394 Both \u0394 3.5.11 \u0394 Total \u0394 Status 2 +0 12 +0 2 +0 16 +0 Open 2 +0 5 +0 5 +0 12 +0 In Progress 0 +0 1 +0 0 +0 1 +0 Ready for Testing 0 +0 0 +0 0 +0 0 +0 Ready for Release 4 +0 18 +0 7 +0 29 +0 Total Software Ready for Testing 3.5.11 Nothing yet Both XCache validation tool 3.4.45 Nothing yet Ready for Release 3.5.11 Nothing yet Both Nothing yet 3.4.45 Nothing yet Data Nothing Operations osg-notify smart quotes Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2020/TechArea20200224/#discussion_1","text":"AI (Tim): Draft OSG 3.4 Limited Support Announcement.","title":"Discussion"},{"location":"meetings/2020/TechArea20200224/#osg-investigations-team","text":"TODO: New scitokens-cpp and xrootd-scitokens. Paused: GRACC transition to gracc2 - March 4th Mid-point: Working on SciTokens + StashCache (Globus transition related)","title":"OSG Investigations Team"},{"location":"meetings/2020/TechArea20200224/#discussion_2","text":"xrootd-scitokens with XCache work will require a lot of testing and is initially targeted for Stash Caches and Origins","title":"Discussion"},{"location":"meetings/2020/TechArea20200302/","text":"OSG Technology Area Meeting, 2 March 2020 \u00b6 Coordinates: Conference: 971-292-4623, PIN: 57363; https://www.uberconference.com/osgblin Attending: BrianL, Carl, Derek, Diego, Edgar, Marco, Marian, Mat Announcements \u00b6 TimT OOO this week BrianL OOO Friday and next Monday Triage Duty \u00b6 This week: Diego Next week: ??? 10 (-2) open FreshDesk tickets 1 (+0) open GGUS ticket JIRA \u00b6 # of tickets \u0394 State 159 +6 Open 43 +2 In Progress 2 +4 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 Did everyone get an email from Freshworks about account migration? OSG 3.5.11/3.4.45 AI (Mat): Update Globus packages (SOFTWARE-3991) AI (Diego): Build XRootD plugins for XRootD 5; RC2 expected in the next ~2 weeks (SOFTWARE-3923) Containers Need a volunteer to test the XRootD standalone container (SOFTWARE-3934) Need to enable the XCache data integrity script for CMS and ATLAS XCache Hosted CE Fixed some WN client and host cert/key mounting issues last week AI (Brian): Simplify remote user configuration (SOFTWARE-3960) GridFTP/GSI transition AI (Edgar): Update TPC tests to use config.d configuration; add HTTP/S tests for XRootD standalone (SOFTWARE-3936) AI (Carl): Move OASIS manager login credential information to CILogon (SOFTWARE-3947) AI (Mat): Fix-up email templates and confusing web page for the COManage self-registration process AI (Mat): Review contents of audit log for places where we may want to audit tokens AI (Derek): Demonstrate access to LIGO frame data with SciTokens (waiting on XCache SciTokens integration) Discussion \u00b6 AI (BrianL): Write tickets for TPC config.d and self-registration improvements UCSD and UNL aren't interested in a standalone XRootD container for the time being XCache SciTokens waiting on XRootD RC2, which is expected this week GlideinWMS 3.6.2 RC expected this week Support Update \u00b6 Florida (BrianL, Derek): Investigating delays in SAM test job startup FNAL (Marian): hitting issues with IPv6 due to reverse DNS lookups similar to what we saw at UCSD some time ago (possibly fixed in XRootD 5). For now FNL has turned off IPv6 support on the redirectors. Nebraska (Diego): Working with admins to transition Nebraska to using XRootD TPC with UCSD Purdue (Edgar): reinstalled the CMS XCache with all the new redirectors; had documentation requests and notes UConn (Derek): troubleshooting potential issues with yearly summaries OSG Release Team \u00b6 3.4.45 \u0394 Both \u0394 3.5.11 \u0394 Total \u0394 Status 0 -2 3 -9 11 +9 14 -2 Open 0 -2 2 -3 7 +2 9 -3 In Progress 1 +1 0 -1 4 +4 5 +5 Ready for Testing 0 +0 0 +0 0 +0 0 +0 Ready for Release 1 -3 5 -13 22 +15 28 -1 Total Software Ready for Testing 3.5.11 CCTools 7.0.22 CVMFS 2.7.1 oidc-agent 3.3.1 osg-oasis 16-2 XCache validation tool Both Nothing yet 3.4.45 Singularity 3.5.3 Ready for Release 3.5.11 Nothing yet Both Nothing yet 3.4.45 Nothing yet Data vo-client 100 Operations osg-notify smart quotes Contrib Nothing Discussion \u00b6 AI (BrianL): Contact ET about OSG 3.4 end of regular support dates AI (BrianL): Write weekly ready for testing email AI (BrianL): Prepare for vo-client release Wednesday OSG Investigations Team \u00b6 scitokens-cpp update in EPEL: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-d247b5382c Paused: GRACC transition to gracc2 - March 4th SciTokens+XrootD requires xrootd 5.0. RC2 was suppose to be out last week, maybe this week? (from xcache meeting) Discussion \u00b6 None this week","title":"March 2, 2020"},{"location":"meetings/2020/TechArea20200302/#osg-technology-area-meeting-2-march-2020","text":"Coordinates: Conference: 971-292-4623, PIN: 57363; https://www.uberconference.com/osgblin Attending: BrianL, Carl, Derek, Diego, Edgar, Marco, Marian, Mat","title":"OSG Technology Area Meeting, 2 March 2020"},{"location":"meetings/2020/TechArea20200302/#announcements","text":"TimT OOO this week BrianL OOO Friday and next Monday","title":"Announcements"},{"location":"meetings/2020/TechArea20200302/#triage-duty","text":"This week: Diego Next week: ??? 10 (-2) open FreshDesk tickets 1 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2020/TechArea20200302/#jira","text":"# of tickets \u0394 State 159 +6 Open 43 +2 In Progress 2 +4 Ready for Testing 0 +0 Ready for Release","title":"JIRA"},{"location":"meetings/2020/TechArea20200302/#osg-software-team","text":"Did everyone get an email from Freshworks about account migration? OSG 3.5.11/3.4.45 AI (Mat): Update Globus packages (SOFTWARE-3991) AI (Diego): Build XRootD plugins for XRootD 5; RC2 expected in the next ~2 weeks (SOFTWARE-3923) Containers Need a volunteer to test the XRootD standalone container (SOFTWARE-3934) Need to enable the XCache data integrity script for CMS and ATLAS XCache Hosted CE Fixed some WN client and host cert/key mounting issues last week AI (Brian): Simplify remote user configuration (SOFTWARE-3960) GridFTP/GSI transition AI (Edgar): Update TPC tests to use config.d configuration; add HTTP/S tests for XRootD standalone (SOFTWARE-3936) AI (Carl): Move OASIS manager login credential information to CILogon (SOFTWARE-3947) AI (Mat): Fix-up email templates and confusing web page for the COManage self-registration process AI (Mat): Review contents of audit log for places where we may want to audit tokens AI (Derek): Demonstrate access to LIGO frame data with SciTokens (waiting on XCache SciTokens integration)","title":"OSG Software Team"},{"location":"meetings/2020/TechArea20200302/#discussion","text":"AI (BrianL): Write tickets for TPC config.d and self-registration improvements UCSD and UNL aren't interested in a standalone XRootD container for the time being XCache SciTokens waiting on XRootD RC2, which is expected this week GlideinWMS 3.6.2 RC expected this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200302/#support-update","text":"Florida (BrianL, Derek): Investigating delays in SAM test job startup FNAL (Marian): hitting issues with IPv6 due to reverse DNS lookups similar to what we saw at UCSD some time ago (possibly fixed in XRootD 5). For now FNL has turned off IPv6 support on the redirectors. Nebraska (Diego): Working with admins to transition Nebraska to using XRootD TPC with UCSD Purdue (Edgar): reinstalled the CMS XCache with all the new redirectors; had documentation requests and notes UConn (Derek): troubleshooting potential issues with yearly summaries","title":"Support Update"},{"location":"meetings/2020/TechArea20200302/#osg-release-team","text":"3.4.45 \u0394 Both \u0394 3.5.11 \u0394 Total \u0394 Status 0 -2 3 -9 11 +9 14 -2 Open 0 -2 2 -3 7 +2 9 -3 In Progress 1 +1 0 -1 4 +4 5 +5 Ready for Testing 0 +0 0 +0 0 +0 0 +0 Ready for Release 1 -3 5 -13 22 +15 28 -1 Total Software Ready for Testing 3.5.11 CCTools 7.0.22 CVMFS 2.7.1 oidc-agent 3.3.1 osg-oasis 16-2 XCache validation tool Both Nothing yet 3.4.45 Singularity 3.5.3 Ready for Release 3.5.11 Nothing yet Both Nothing yet 3.4.45 Nothing yet Data vo-client 100 Operations osg-notify smart quotes Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2020/TechArea20200302/#discussion_1","text":"AI (BrianL): Contact ET about OSG 3.4 end of regular support dates AI (BrianL): Write weekly ready for testing email AI (BrianL): Prepare for vo-client release Wednesday","title":"Discussion"},{"location":"meetings/2020/TechArea20200302/#osg-investigations-team","text":"scitokens-cpp update in EPEL: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-d247b5382c Paused: GRACC transition to gracc2 - March 4th SciTokens+XrootD requires xrootd 5.0. RC2 was suppose to be out last week, maybe this week? (from xcache meeting)","title":"OSG Investigations Team"},{"location":"meetings/2020/TechArea20200302/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200309/","text":"OSG Technology Area Meeting, 9 March 2020 \u00b6 Coordinates: Conference: 971-292-4623, PIN: 57363; https://www.uberconference.com/osgblin Attending: Mat, Carl, Edgar, Derek, Diego Announcements \u00b6 Triage Duty \u00b6 This week: Carl Next week: Brian 10 (+0) open FreshDesk tickets 1 (+0) open GGUS ticket JIRA \u00b6 # of tickets \u0394 State 163 +4 Open 41 -2 In Progress 5 +3 Ready for Testing 4 +4 Ready for Release OSG Software Team \u00b6 AI (Carl): Release new VO client OSG 3.5.11/3.4.45 AI (Mat): Update default lcmaps.db to use VOMS mappings (SOFTWARE-3927) AI (Diego): Build XRootD plugins for XRootD 5; RC2 expected in the next ~2 weeks (SOFTWARE-3923) Containers Need a volunteer to test the XRootD standalone container (SOFTWARE-3934) need to figure out how to get Hadoop working with the container before any Hadoop site can test it Need to enable the XCache data integrity script for CMS and ATLAS XCache Hosted CE AI (Brian (not here)): Simplify remote user configuration (SOFTWARE-3960) GridFTP/GSI transition AI (Brian (not here)): Demonstrate an HTCondor-CE reporting to the central collector via SSL (SOFTWARE-3939) AI (Edgar): Update TPC tests to use config.d configuration; add HTTP/S tests for XRootD standalone (SOFTWARE-3936) (done) AI (Carl): Move OASIS manager login credential information to CILogon (SOFTWARE-3947) AI (Mat): Fix-up email templates and confusing web page for the COManage self-registration process AI (Derek): Demonstrate access to LIGO frame data with SciTokens (waiting on XCache SciTokens integration) (which is blocked on XRootD RC2) Discussion \u00b6 None this week Support Update \u00b6 None this week OSG Release Team \u00b6 3.4.45 \u0394 Both \u0394 3.5.11 \u0394 Total \u0394 Status 0 +0 3 +0 9 -2 12 -2 Open 0 +0 2 +0 8 +1 10 +1 In Progress 0 -1 0 +0 4 +0 4 -1 Ready for Testing 1 +1 0 +0 3 +3 4 +4 Ready for Release 1 +0 5 +0 24 +2 30 +2 Total Software Ready for Testing 3.5.11 Pegasus 4.9.3 scitokens-cpp 0.5.0 CCTools 7.0.22 XCache validation tool Both Nothing yet Ready for Release 3.5.11 CVMFS 2.7.1 osg-oasis 16-2 oidc-agent 3.3.1 gsi-openssh 7.4p1-5 Both Nothing yet 3.4.45 Singularity 3.5.3 Data vo-client 101 Operations osg-notify smart quotes Contrib Nothing Sent OSG 3.4 end of regular support date email. Discussion \u00b6 None this week OSG Investigations Team \u00b6 scitokens-cpp update in EPEL: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-d247b5382c Paused: GRACC transition now monitored with gracc-transition website: https://gracc-transition.herokuapp.com/ SciTokens+XrootD requires xrootd 5.0. RC2 still not released... Discussion \u00b6 None this week","title":"March 9, 2020"},{"location":"meetings/2020/TechArea20200309/#osg-technology-area-meeting-9-march-2020","text":"Coordinates: Conference: 971-292-4623, PIN: 57363; https://www.uberconference.com/osgblin Attending: Mat, Carl, Edgar, Derek, Diego","title":"OSG Technology Area Meeting, 9 March 2020"},{"location":"meetings/2020/TechArea20200309/#announcements","text":"","title":"Announcements"},{"location":"meetings/2020/TechArea20200309/#triage-duty","text":"This week: Carl Next week: Brian 10 (+0) open FreshDesk tickets 1 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2020/TechArea20200309/#jira","text":"# of tickets \u0394 State 163 +4 Open 41 -2 In Progress 5 +3 Ready for Testing 4 +4 Ready for Release","title":"JIRA"},{"location":"meetings/2020/TechArea20200309/#osg-software-team","text":"AI (Carl): Release new VO client OSG 3.5.11/3.4.45 AI (Mat): Update default lcmaps.db to use VOMS mappings (SOFTWARE-3927) AI (Diego): Build XRootD plugins for XRootD 5; RC2 expected in the next ~2 weeks (SOFTWARE-3923) Containers Need a volunteer to test the XRootD standalone container (SOFTWARE-3934) need to figure out how to get Hadoop working with the container before any Hadoop site can test it Need to enable the XCache data integrity script for CMS and ATLAS XCache Hosted CE AI (Brian (not here)): Simplify remote user configuration (SOFTWARE-3960) GridFTP/GSI transition AI (Brian (not here)): Demonstrate an HTCondor-CE reporting to the central collector via SSL (SOFTWARE-3939) AI (Edgar): Update TPC tests to use config.d configuration; add HTTP/S tests for XRootD standalone (SOFTWARE-3936) (done) AI (Carl): Move OASIS manager login credential information to CILogon (SOFTWARE-3947) AI (Mat): Fix-up email templates and confusing web page for the COManage self-registration process AI (Derek): Demonstrate access to LIGO frame data with SciTokens (waiting on XCache SciTokens integration) (which is blocked on XRootD RC2)","title":"OSG Software Team"},{"location":"meetings/2020/TechArea20200309/#discussion","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200309/#support-update","text":"None this week","title":"Support Update"},{"location":"meetings/2020/TechArea20200309/#osg-release-team","text":"3.4.45 \u0394 Both \u0394 3.5.11 \u0394 Total \u0394 Status 0 +0 3 +0 9 -2 12 -2 Open 0 +0 2 +0 8 +1 10 +1 In Progress 0 -1 0 +0 4 +0 4 -1 Ready for Testing 1 +1 0 +0 3 +3 4 +4 Ready for Release 1 +0 5 +0 24 +2 30 +2 Total Software Ready for Testing 3.5.11 Pegasus 4.9.3 scitokens-cpp 0.5.0 CCTools 7.0.22 XCache validation tool Both Nothing yet Ready for Release 3.5.11 CVMFS 2.7.1 osg-oasis 16-2 oidc-agent 3.3.1 gsi-openssh 7.4p1-5 Both Nothing yet 3.4.45 Singularity 3.5.3 Data vo-client 101 Operations osg-notify smart quotes Contrib Nothing Sent OSG 3.4 end of regular support date email.","title":"OSG Release Team"},{"location":"meetings/2020/TechArea20200309/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200309/#osg-investigations-team","text":"scitokens-cpp update in EPEL: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-d247b5382c Paused: GRACC transition now monitored with gracc-transition website: https://gracc-transition.herokuapp.com/ SciTokens+XrootD requires xrootd 5.0. RC2 still not released...","title":"OSG Investigations Team"},{"location":"meetings/2020/TechArea20200309/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200316/","text":"OSG Technology Area Meeting, 16 March 2020 \u00b6 Coordinates: Conference: 971-292-4623, PIN: 57363; https://www.uberconference.com/osgblin Attending: BrianL, Carl, Diego, Derek, Marian, Mat, TimT Announcements \u00b6 Triage Duty \u00b6 This week: Brian Next week: Edgar 10 (+0) open FreshDesk tickets 1 (+0) open GGUS ticket JIRA \u00b6 # of tickets \u0394 State 161 -2 Open 40 -1 In Progress 2 -3 Ready for Testing 0 -4 Ready for Release OSG Software Team \u00b6 OSG 3.5.12/3.4.46 AI (Mat): Update default lcmaps.db to use VOMS mappings (SOFTWARE-3927) AI (Carl): Various blahp tickets AI (Diego): Release XRootD 4.11.3 (SOFTWARE-4017) AI (BrianL): Release HTCondor-CE (SOFTWARE-4009) AI (Derek): Update XRootD SciTokens 1.2.0 GridFTP/GSI transition AI (Diego): Add option to enable the XCache data integrity script for CMS and ATLAS XCache (SOFTWARE-4026) AI (Edgar): Update TPC tests to use config.d configuration; add HTTP/S tests for XRootD standalone (SOFTWARE-3936) (done) AI (Carl): Move OASIS manager login credential information to CILogon (SOFTWARE-3947) AI (Mat): Fix-up email templates and confusing web page for the COManage self-registration process EL8 support AI (Mat): Test EL8 builds with new Koji hosts Discussion \u00b6 None this week Support Update \u00b6 Nebraska (Diego): Found a bug with the Phedex download script in the production agent that fixed transfer issues Purdue (Diego): Opened a ticket because there are issues with FTS transfers OSG Release Team \u00b6 3.4.46 \u0394 Both \u0394 3.5.12 \u0394 Total \u0394 Status 0 +0 5 +2 7 -2 12 +0 Open 0 +0 2 +0 9 +1 11 +1 In Progress 0 +0 0 +0 2 -2 2 -2 Ready for Testing 0 -1 0 +0 0 -3 0 -4 Ready for Release 0 -1 7 +2 18 -6 25 -5 Total Software Ready for Testing 3.5.12 scitokens-cpp 0.5.0 XCache validation tool Both Nothing yet Ready for Release 3.5.12 Nothing yet Both Nothing yet Data Nothing Operations Nothing Contrib Nothing Discussion \u00b6 None this week OSG Investigations Team \u00b6 scitokens-cpp update now in EPEL stable EPEL-7 EPEL-8 GRACC transition now monitored with gracc-transition website: https://gracc-transition.herokuapp.com/ SciTokens+XrootD requires xrootd 5.0. RC2 still not released GRACC Development for new corrections: JIRA 4030 Discussion \u00b6 None this week","title":"March 16, 2020"},{"location":"meetings/2020/TechArea20200316/#osg-technology-area-meeting-16-march-2020","text":"Coordinates: Conference: 971-292-4623, PIN: 57363; https://www.uberconference.com/osgblin Attending: BrianL, Carl, Diego, Derek, Marian, Mat, TimT","title":"OSG Technology Area Meeting, 16 March 2020"},{"location":"meetings/2020/TechArea20200316/#announcements","text":"","title":"Announcements"},{"location":"meetings/2020/TechArea20200316/#triage-duty","text":"This week: Brian Next week: Edgar 10 (+0) open FreshDesk tickets 1 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2020/TechArea20200316/#jira","text":"# of tickets \u0394 State 161 -2 Open 40 -1 In Progress 2 -3 Ready for Testing 0 -4 Ready for Release","title":"JIRA"},{"location":"meetings/2020/TechArea20200316/#osg-software-team","text":"OSG 3.5.12/3.4.46 AI (Mat): Update default lcmaps.db to use VOMS mappings (SOFTWARE-3927) AI (Carl): Various blahp tickets AI (Diego): Release XRootD 4.11.3 (SOFTWARE-4017) AI (BrianL): Release HTCondor-CE (SOFTWARE-4009) AI (Derek): Update XRootD SciTokens 1.2.0 GridFTP/GSI transition AI (Diego): Add option to enable the XCache data integrity script for CMS and ATLAS XCache (SOFTWARE-4026) AI (Edgar): Update TPC tests to use config.d configuration; add HTTP/S tests for XRootD standalone (SOFTWARE-3936) (done) AI (Carl): Move OASIS manager login credential information to CILogon (SOFTWARE-3947) AI (Mat): Fix-up email templates and confusing web page for the COManage self-registration process EL8 support AI (Mat): Test EL8 builds with new Koji hosts","title":"OSG Software Team"},{"location":"meetings/2020/TechArea20200316/#discussion","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200316/#support-update","text":"Nebraska (Diego): Found a bug with the Phedex download script in the production agent that fixed transfer issues Purdue (Diego): Opened a ticket because there are issues with FTS transfers","title":"Support Update"},{"location":"meetings/2020/TechArea20200316/#osg-release-team","text":"3.4.46 \u0394 Both \u0394 3.5.12 \u0394 Total \u0394 Status 0 +0 5 +2 7 -2 12 +0 Open 0 +0 2 +0 9 +1 11 +1 In Progress 0 +0 0 +0 2 -2 2 -2 Ready for Testing 0 -1 0 +0 0 -3 0 -4 Ready for Release 0 -1 7 +2 18 -6 25 -5 Total Software Ready for Testing 3.5.12 scitokens-cpp 0.5.0 XCache validation tool Both Nothing yet Ready for Release 3.5.12 Nothing yet Both Nothing yet Data Nothing Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2020/TechArea20200316/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200316/#osg-investigations-team","text":"scitokens-cpp update now in EPEL stable EPEL-7 EPEL-8 GRACC transition now monitored with gracc-transition website: https://gracc-transition.herokuapp.com/ SciTokens+XrootD requires xrootd 5.0. RC2 still not released GRACC Development for new corrections: JIRA 4030","title":"OSG Investigations Team"},{"location":"meetings/2020/TechArea20200316/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200323/","text":"OSG Technology Area Meeting, 23 March 2020 \u00b6 Coordinates: Conference: 971-292-4623, PIN: 57363; https://www.uberconference.com/osgblin Attending: BrianL, Carl, Derek, Diego, Edgar, Mat, TimT Announcements \u00b6 Triage Duty \u00b6 This week: Edgar Next week: Mat 12 (+2) open FreshDesk tickets 1 (+0) open GGUS ticket JIRA \u00b6 # of tickets \u0394 State 158 -3 Open 38 -2 In Progress 11 +9 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 Doc focus this Thursday, 26 Mar at 1:30pm Central! OSG 3.5.12/3.4.46 AI (Carl): Various blahp tickets, including LSF status update from Jaime (?) GridFTP/GSI transition AI (Diego): Add option to enable the XCache data integrity script for CMS and ATLAS XCache (SOFTWARE-4026) AI (Edgar): Update TPC tests to use config.d configuration; add HTTP/S tests for XRootD standalone (SOFTWARE-3936) (done) AI (Carl): Move OASIS manager login credential information to CILogon (SOFTWARE-3947) AI (BrianL): Fix-up email templates and confusing web page for the COManage self-registration process EL8 support AI (Mat): Test EL8 builds with new Koji hosts Discussion \u00b6 None this week Support Update \u00b6 ALICE (Carl, Derek): they want two different facilities to report under the same name to the WLCG; investigating possibilities LIGO (Edgar, Derek): discussing OASIS manager contact registrations with LIGO management Purdue (Diego): wrote some manual tests for direct transfers and uncovered some issues that he's forwarded onto the GGUS ticket OSG Release Team \u00b6 3.4.46 \u0394 Both \u0394 3.5.12 \u0394 Total \u0394 Status 0 +0 3 -2 7 +0 10 -2 Open 0 +0 3 +1 4 -5 7 -4 In Progress 0 +0 2 +2 8 +6 10 +8 Ready for Testing 0 +0 0 +0 0 +0 0 +0 Ready for Release 0 +0 8 +1 19 +1 27 +2 Total Software Ready for Testing 3.5.12 HTCondor CE 4.2.1 Pegasus 4.9.3 lcmaps 1.6.6 scitokens-cpp 0.5.0 XRootD 4.11.3 (Release Candidate 2) XCache validation tool Both XRootD SciTokens 1.2.0 Ready for Release 3.5.12 Nothing yet Both Nothing yet Data Nothing Operations Nothing Contrib Nothing Discussion \u00b6 None this week OSG Investigations Team \u00b6 GRACC transition now monitored with gracc-transition website: https://gracc-transition.herokuapp.com/ SciTokens+XrootD requires xrootd 5.0. RC2 still not released GRACC Development for new corrections: JIRA-4030 300+ corrections latter, we are in a good place! Need to evaluate HTCondor-CE tests for availability Discussion \u00b6 None this week","title":"March 23, 2020"},{"location":"meetings/2020/TechArea20200323/#osg-technology-area-meeting-23-march-2020","text":"Coordinates: Conference: 971-292-4623, PIN: 57363; https://www.uberconference.com/osgblin Attending: BrianL, Carl, Derek, Diego, Edgar, Mat, TimT","title":"OSG Technology Area Meeting, 23 March 2020"},{"location":"meetings/2020/TechArea20200323/#announcements","text":"","title":"Announcements"},{"location":"meetings/2020/TechArea20200323/#triage-duty","text":"This week: Edgar Next week: Mat 12 (+2) open FreshDesk tickets 1 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2020/TechArea20200323/#jira","text":"# of tickets \u0394 State 158 -3 Open 38 -2 In Progress 11 +9 Ready for Testing 0 +0 Ready for Release","title":"JIRA"},{"location":"meetings/2020/TechArea20200323/#osg-software-team","text":"Doc focus this Thursday, 26 Mar at 1:30pm Central! OSG 3.5.12/3.4.46 AI (Carl): Various blahp tickets, including LSF status update from Jaime (?) GridFTP/GSI transition AI (Diego): Add option to enable the XCache data integrity script for CMS and ATLAS XCache (SOFTWARE-4026) AI (Edgar): Update TPC tests to use config.d configuration; add HTTP/S tests for XRootD standalone (SOFTWARE-3936) (done) AI (Carl): Move OASIS manager login credential information to CILogon (SOFTWARE-3947) AI (BrianL): Fix-up email templates and confusing web page for the COManage self-registration process EL8 support AI (Mat): Test EL8 builds with new Koji hosts","title":"OSG Software Team"},{"location":"meetings/2020/TechArea20200323/#discussion","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200323/#support-update","text":"ALICE (Carl, Derek): they want two different facilities to report under the same name to the WLCG; investigating possibilities LIGO (Edgar, Derek): discussing OASIS manager contact registrations with LIGO management Purdue (Diego): wrote some manual tests for direct transfers and uncovered some issues that he's forwarded onto the GGUS ticket","title":"Support Update"},{"location":"meetings/2020/TechArea20200323/#osg-release-team","text":"3.4.46 \u0394 Both \u0394 3.5.12 \u0394 Total \u0394 Status 0 +0 3 -2 7 +0 10 -2 Open 0 +0 3 +1 4 -5 7 -4 In Progress 0 +0 2 +2 8 +6 10 +8 Ready for Testing 0 +0 0 +0 0 +0 0 +0 Ready for Release 0 +0 8 +1 19 +1 27 +2 Total Software Ready for Testing 3.5.12 HTCondor CE 4.2.1 Pegasus 4.9.3 lcmaps 1.6.6 scitokens-cpp 0.5.0 XRootD 4.11.3 (Release Candidate 2) XCache validation tool Both XRootD SciTokens 1.2.0 Ready for Release 3.5.12 Nothing yet Both Nothing yet Data Nothing Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2020/TechArea20200323/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200323/#osg-investigations-team","text":"GRACC transition now monitored with gracc-transition website: https://gracc-transition.herokuapp.com/ SciTokens+XrootD requires xrootd 5.0. RC2 still not released GRACC Development for new corrections: JIRA-4030 300+ corrections latter, we are in a good place! Need to evaluate HTCondor-CE tests for availability","title":"OSG Investigations Team"},{"location":"meetings/2020/TechArea20200323/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200330/","text":"OSG Technology Area Meeting, 30 March 2020 \u00b6 Coordinates: Conference: 971-292-4623, PIN: 57363; https://www.uberconference.com/osgblin Attending: BrianL, Carl, Derek, Diego, Edgar, Marian, TimT Announcements \u00b6 Mat OOO today Switching meeting to Zoom next week OSG support for COVID-19 research: assign any tickets for users or sites to me and set the prio to \"Urgent\" Triage Duty \u00b6 This week: Mat Next week: TimT 11 (-1) open FreshDesk tickets 1 (+0) open GGUS ticket JIRA \u00b6 # of tickets \u0394 State 157 -1 Open 42 +4 In Progress 11 +0 Ready for Testing 2 +2 Ready for Release OSG Software Team \u00b6 OSG 3.5.13/3.4.47 AI (Carl): Various blahp tickets, including LSF status update from Jaime (?) AI (Diego): Build XRootD-4.11.3-1.2 (SOFTWARE-4017) with redirector fix GridFTP/GSI transition AI (Diego): Add option to enable the XCache data integrity script for CMS and ATLAS XCache (SOFTWARE-4026) AI (Carl): Move OASIS manager login credential information to CILogon (SOFTWARE-3947) AI (BrianL): Fix-up email templates and confusing web page for the COManage self-registration process AI (Edgar): Try out the self-registration process EL8 support AI (Mat): Test EL8 builds with new Koji hosts New OSG Software testing host (osg-sw-submit.chtc.wisc.edu) is up and ready! Next doc focus 9 Apr 2020 @ 1:30pm Discussion \u00b6 AI (Marian): Add BrianL and Andy to discussion about CMS monitoring configuration AI (Diego): Send BrianL local UCSD XRootD standalone and redirector configurations AI (BrianL): Verify non-UW Software Team access to the new OSG Software testing host Support Update \u00b6 Caltech, Nebraska (Mat): issue with missing GridFTP logs; we have a package that addresses this issue Notre Dame (Edgar): pilots landing on GPU nodes but not able to use the GPUs; we suspect that it's a wrapper script issue Purdue (Diego): saw 5-6 different issues and saw that the first two accounted for 70% of the errors. The next build of XRootD should solve the first issue and they are increasing the # of TCP connections to address the second. OSG Release Team \u00b6 3.4.47 \u0394 Both \u0394 3.5.13 \u0394 Total \u0394 Status 0 +0 0 -3 13 +6 13 +3 Open 0 +0 2 -1 5 +1 7 +0 In Progress 0 +0 1 -1 8 +0 9 -1 Ready for Testing 0 +0 0 +0 2 +2 2 +2 Ready for Release 0 +0 3 -5 28 +9 31 +4 Total Software Ready for Testing 3.5.13 XRootD 4.11.3 HTCondor CE 4.2.1 lcmaps 1.6.6 scitokens-cpp 0.5.0 XCache validation tool osg-xrootd 3.5-12 - osg standalone config Both Nothing yet Ready for Release 3.5.13 Pegasus 4.9.3 globus-gridftp-server-13.20-1.1 Both Nothing yet Data IGTF 1.105 Operations gsi-openssh-7.4p1-5 vm-test-runs-1.1-1 Contrib Nothing Discussion \u00b6 One release this week including software and CA certificates OSG Investigations Team \u00b6 GRACC transition now monitored with gracc-transition website: https://gracc-transition.herokuapp.com/: 78% SciTokens+XrootD requires xrootd 5.0. RC2 still not released Need to evaluate HTCondor-CE tests for availability Discussion \u00b6 None this week","title":"March 30, 2020"},{"location":"meetings/2020/TechArea20200330/#osg-technology-area-meeting-30-march-2020","text":"Coordinates: Conference: 971-292-4623, PIN: 57363; https://www.uberconference.com/osgblin Attending: BrianL, Carl, Derek, Diego, Edgar, Marian, TimT","title":"OSG Technology Area Meeting, 30 March 2020"},{"location":"meetings/2020/TechArea20200330/#announcements","text":"Mat OOO today Switching meeting to Zoom next week OSG support for COVID-19 research: assign any tickets for users or sites to me and set the prio to \"Urgent\"","title":"Announcements"},{"location":"meetings/2020/TechArea20200330/#triage-duty","text":"This week: Mat Next week: TimT 11 (-1) open FreshDesk tickets 1 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2020/TechArea20200330/#jira","text":"# of tickets \u0394 State 157 -1 Open 42 +4 In Progress 11 +0 Ready for Testing 2 +2 Ready for Release","title":"JIRA"},{"location":"meetings/2020/TechArea20200330/#osg-software-team","text":"OSG 3.5.13/3.4.47 AI (Carl): Various blahp tickets, including LSF status update from Jaime (?) AI (Diego): Build XRootD-4.11.3-1.2 (SOFTWARE-4017) with redirector fix GridFTP/GSI transition AI (Diego): Add option to enable the XCache data integrity script for CMS and ATLAS XCache (SOFTWARE-4026) AI (Carl): Move OASIS manager login credential information to CILogon (SOFTWARE-3947) AI (BrianL): Fix-up email templates and confusing web page for the COManage self-registration process AI (Edgar): Try out the self-registration process EL8 support AI (Mat): Test EL8 builds with new Koji hosts New OSG Software testing host (osg-sw-submit.chtc.wisc.edu) is up and ready! Next doc focus 9 Apr 2020 @ 1:30pm","title":"OSG Software Team"},{"location":"meetings/2020/TechArea20200330/#discussion","text":"AI (Marian): Add BrianL and Andy to discussion about CMS monitoring configuration AI (Diego): Send BrianL local UCSD XRootD standalone and redirector configurations AI (BrianL): Verify non-UW Software Team access to the new OSG Software testing host","title":"Discussion"},{"location":"meetings/2020/TechArea20200330/#support-update","text":"Caltech, Nebraska (Mat): issue with missing GridFTP logs; we have a package that addresses this issue Notre Dame (Edgar): pilots landing on GPU nodes but not able to use the GPUs; we suspect that it's a wrapper script issue Purdue (Diego): saw 5-6 different issues and saw that the first two accounted for 70% of the errors. The next build of XRootD should solve the first issue and they are increasing the # of TCP connections to address the second.","title":"Support Update"},{"location":"meetings/2020/TechArea20200330/#osg-release-team","text":"3.4.47 \u0394 Both \u0394 3.5.13 \u0394 Total \u0394 Status 0 +0 0 -3 13 +6 13 +3 Open 0 +0 2 -1 5 +1 7 +0 In Progress 0 +0 1 -1 8 +0 9 -1 Ready for Testing 0 +0 0 +0 2 +2 2 +2 Ready for Release 0 +0 3 -5 28 +9 31 +4 Total Software Ready for Testing 3.5.13 XRootD 4.11.3 HTCondor CE 4.2.1 lcmaps 1.6.6 scitokens-cpp 0.5.0 XCache validation tool osg-xrootd 3.5-12 - osg standalone config Both Nothing yet Ready for Release 3.5.13 Pegasus 4.9.3 globus-gridftp-server-13.20-1.1 Both Nothing yet Data IGTF 1.105 Operations gsi-openssh-7.4p1-5 vm-test-runs-1.1-1 Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2020/TechArea20200330/#discussion_1","text":"One release this week including software and CA certificates","title":"Discussion"},{"location":"meetings/2020/TechArea20200330/#osg-investigations-team","text":"GRACC transition now monitored with gracc-transition website: https://gracc-transition.herokuapp.com/: 78% SciTokens+XrootD requires xrootd 5.0. RC2 still not released Need to evaluate HTCondor-CE tests for availability","title":"OSG Investigations Team"},{"location":"meetings/2020/TechArea20200330/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200406/","text":"OSG Technology Area Meeting, 6 April 2020 \u00b6 Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: BrianL, Carl, Derek, Diego, Edgar, Marco Mambelli, Marian, Mat, TimT Announcements \u00b6 New COVID-19 site documentation available: https://osg-htc.org/docs/compute-element/covid-19/ Triage Duty \u00b6 This week: TimT Next week: Diego 9 (-2) open FreshDesk tickets 0 (-1) open GGUS ticket JIRA \u00b6 # of tickets \u0394 State 157 +0 Open 40 -2 In Progress 8 -3 Ready for Testing 0 -2 Ready for Release OSG Software Team \u00b6 COVID-19 Open Science CE AI (Mat): add POOL secret volume mount and generate a new token for Mats AI (Mat): Create a gittrac ticket for the HTCondor security session string comparison bug AI (BrianL): Advertise consistent schedd name between instances OSG 3.5.15/3.4.49 AI (Carl): Various blahp tickets (SOFTWARE-3995) AI (Edgar): Release CCTools 7.1.0+ (SOFTWARE-4031) Next doc focus 9 Apr 2020 @ 1:30pm Discussion \u00b6 AI (Edgar): Build ENMR singularity image AI (BrianL): Follow-up with Diego about running tests manually to troubleshoot XRootD 5 issues AI (BrianL): Create GlideinWMS 3.7 ticket and assign it to Edgar Diego spoke with XRootD devs about xrootd-lcmaps linked libraries. It built without the libraries so we will test to see it if it stil works. Support Update \u00b6 GlueX (Edgar): Had issues with signing VOMS attributes \u2013 will investigate with BrianL and Carl Purdue, UCSD (Diego): Having issues reproducing the XRootD failures \u2013 we decided that if there aren't regressions, we should just move forward with the release OSG Release Team \u00b6 3.4.48 \u0394 Both \u0394 3.5.14 \u0394 Total \u0394 Status 0 +0 0 +0 10 -3 10 -3 Open 0 +0 0 -2 6 +1 6 -1 In Progress 0 +0 2 +1 4 -4 6 -3 Ready for Testing 0 +0 0 +0 0 -2 0 -2 Ready for Release 0 +0 2 -1 20 -8 22 -9 Total Software Ready for Testing 3.5.14 osg-ce 3.5-5 XRootD 4.11.3 osg-xrootd 3.5-12 - osg standalone config Both Frontier Squid 4.10-3.1 Data VO Packge v103 - Wednesday Operations Nothing Contrib Nothing Discussion \u00b6 AI (Edgar): Get Igor to update to a container with the latest frontier-squid, verify it works, and tag it as stable AI (Edgar): Comment in SOFTWARE-4017 with the results of the UCSD XRootD update OSG Investigations Team \u00b6 GRACC transition now monitored with gracc-transition website: https://gracc-transition.herokuapp.com/: 91% SciTokens+XrootD requires xrootd 5.0. RC2 is out, in development. Need to evaluate HTCondor-CE tests for availability. Folding@Home is running on the OSG within Singularity. Discussion \u00b6 None this week","title":"April 6, 2020"},{"location":"meetings/2020/TechArea20200406/#osg-technology-area-meeting-6-april-2020","text":"Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: BrianL, Carl, Derek, Diego, Edgar, Marco Mambelli, Marian, Mat, TimT","title":"OSG Technology Area Meeting, 6 April 2020"},{"location":"meetings/2020/TechArea20200406/#announcements","text":"New COVID-19 site documentation available: https://osg-htc.org/docs/compute-element/covid-19/","title":"Announcements"},{"location":"meetings/2020/TechArea20200406/#triage-duty","text":"This week: TimT Next week: Diego 9 (-2) open FreshDesk tickets 0 (-1) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2020/TechArea20200406/#jira","text":"# of tickets \u0394 State 157 +0 Open 40 -2 In Progress 8 -3 Ready for Testing 0 -2 Ready for Release","title":"JIRA"},{"location":"meetings/2020/TechArea20200406/#osg-software-team","text":"COVID-19 Open Science CE AI (Mat): add POOL secret volume mount and generate a new token for Mats AI (Mat): Create a gittrac ticket for the HTCondor security session string comparison bug AI (BrianL): Advertise consistent schedd name between instances OSG 3.5.15/3.4.49 AI (Carl): Various blahp tickets (SOFTWARE-3995) AI (Edgar): Release CCTools 7.1.0+ (SOFTWARE-4031) Next doc focus 9 Apr 2020 @ 1:30pm","title":"OSG Software Team"},{"location":"meetings/2020/TechArea20200406/#discussion","text":"AI (Edgar): Build ENMR singularity image AI (BrianL): Follow-up with Diego about running tests manually to troubleshoot XRootD 5 issues AI (BrianL): Create GlideinWMS 3.7 ticket and assign it to Edgar Diego spoke with XRootD devs about xrootd-lcmaps linked libraries. It built without the libraries so we will test to see it if it stil works.","title":"Discussion"},{"location":"meetings/2020/TechArea20200406/#support-update","text":"GlueX (Edgar): Had issues with signing VOMS attributes \u2013 will investigate with BrianL and Carl Purdue, UCSD (Diego): Having issues reproducing the XRootD failures \u2013 we decided that if there aren't regressions, we should just move forward with the release","title":"Support Update"},{"location":"meetings/2020/TechArea20200406/#osg-release-team","text":"3.4.48 \u0394 Both \u0394 3.5.14 \u0394 Total \u0394 Status 0 +0 0 +0 10 -3 10 -3 Open 0 +0 0 -2 6 +1 6 -1 In Progress 0 +0 2 +1 4 -4 6 -3 Ready for Testing 0 +0 0 +0 0 -2 0 -2 Ready for Release 0 +0 2 -1 20 -8 22 -9 Total Software Ready for Testing 3.5.14 osg-ce 3.5-5 XRootD 4.11.3 osg-xrootd 3.5-12 - osg standalone config Both Frontier Squid 4.10-3.1 Data VO Packge v103 - Wednesday Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2020/TechArea20200406/#discussion_1","text":"AI (Edgar): Get Igor to update to a container with the latest frontier-squid, verify it works, and tag it as stable AI (Edgar): Comment in SOFTWARE-4017 with the results of the UCSD XRootD update","title":"Discussion"},{"location":"meetings/2020/TechArea20200406/#osg-investigations-team","text":"GRACC transition now monitored with gracc-transition website: https://gracc-transition.herokuapp.com/: 91% SciTokens+XrootD requires xrootd 5.0. RC2 is out, in development. Need to evaluate HTCondor-CE tests for availability. Folding@Home is running on the OSG within Singularity.","title":"OSG Investigations Team"},{"location":"meetings/2020/TechArea20200406/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200413/","text":"OSG Technology Area Meeting, 13 April 2020 \u00b6 Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: BrianL, Carl, Derek, Diego, Marco Mambelli, Marian, Mat, TimT Announcements \u00b6 Edgar OOO today Carl OOO Friday and next Monday Triage Duty \u00b6 This week: Diego Next week: BrianL (?) 11 (+2) open FreshDesk tickets 2 (+2) open GGUS ticket JIRA \u00b6 # of tickets \u0394 State 147 +0 Open 46 +6 In Progress 3 -5 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 COVID-19 Open Science CE AI (Mat): send BrianL list of technical debt AI (BrianL): Begin work on persisting jobs across instances OSG 3.5.16/3.4.50 AI (Carl): Various blahp tickets (SOFTWARE-3995) AI (Carl): Various gratia-probe tickets (SOFTWARE-3980) AI (Diego): Kick off OSG 3.4 tests for XRootD 4.11.3 for 3.4 (SOFTWARE-3056) AI (BrianL): Release GlideinWMS 3.7 (SOFTWARE-4051) AI (Edgar): Release CCTools 7.1.0+ (SOFTWARE-4031) Doc focus postponed to 7 May 2020 @ 1:30pm Discussion \u00b6 None this week Support Update \u00b6 Harvester (BrianL): Worked with Harvester developers to troubleshoot an issue where clients failed to connect to the SciTokens test CE. Turned out to be an authentication failure that resulted in an unhelpful client error message. SWT2 (Carl): Continued troubleshooting missing March accounting data. UCSD (Diego): CMS load test transfers were failing due to mismatched checksums. Turned out to be a problem with the source files and HDFS checksums needing to be updated rather than an issue in the transfer itself. OSG Release Team \u00b6 3.4.50 \u0394 Both \u0394 3.5.16 \u0394 Total \u0394 Status 0 +0 0 +0 12 +2 12 +2 Open 1 +1 0 +0 10 +4 11 +5 In Progress 0 +0 0 -2 1 -3 1 -5 Ready for Testing 0 +0 0 +0 0 +0 0 +0 Ready for Release 1 +1 0 -2 23 +3 24 +2 Total Software Ready for Testing 3.5.16 osg-ce 3.5-5 Data Nothing Operations Nothing Contrib Nothing Discussion \u00b6 None this week OSG Investigations Team \u00b6 GRACC transition now monitored with gracc-transition website: https://gracc-transition.herokuapp.com/: 97% GRACC reports pruning this week. SciTokens + XCache - no progress last week. LIGO is waiting on me. Folding@Home ran at scale on the OSG. Need to figure out the singularity container pruning. XRootD monitoring collector validation is starting. Effor from Diego and Derek. Discussion \u00b6 None this week","title":"April 13, 2020"},{"location":"meetings/2020/TechArea20200413/#osg-technology-area-meeting-13-april-2020","text":"Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: BrianL, Carl, Derek, Diego, Marco Mambelli, Marian, Mat, TimT","title":"OSG Technology Area Meeting, 13 April 2020"},{"location":"meetings/2020/TechArea20200413/#announcements","text":"Edgar OOO today Carl OOO Friday and next Monday","title":"Announcements"},{"location":"meetings/2020/TechArea20200413/#triage-duty","text":"This week: Diego Next week: BrianL (?) 11 (+2) open FreshDesk tickets 2 (+2) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2020/TechArea20200413/#jira","text":"# of tickets \u0394 State 147 +0 Open 46 +6 In Progress 3 -5 Ready for Testing 0 +0 Ready for Release","title":"JIRA"},{"location":"meetings/2020/TechArea20200413/#osg-software-team","text":"COVID-19 Open Science CE AI (Mat): send BrianL list of technical debt AI (BrianL): Begin work on persisting jobs across instances OSG 3.5.16/3.4.50 AI (Carl): Various blahp tickets (SOFTWARE-3995) AI (Carl): Various gratia-probe tickets (SOFTWARE-3980) AI (Diego): Kick off OSG 3.4 tests for XRootD 4.11.3 for 3.4 (SOFTWARE-3056) AI (BrianL): Release GlideinWMS 3.7 (SOFTWARE-4051) AI (Edgar): Release CCTools 7.1.0+ (SOFTWARE-4031) Doc focus postponed to 7 May 2020 @ 1:30pm","title":"OSG Software Team"},{"location":"meetings/2020/TechArea20200413/#discussion","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200413/#support-update","text":"Harvester (BrianL): Worked with Harvester developers to troubleshoot an issue where clients failed to connect to the SciTokens test CE. Turned out to be an authentication failure that resulted in an unhelpful client error message. SWT2 (Carl): Continued troubleshooting missing March accounting data. UCSD (Diego): CMS load test transfers were failing due to mismatched checksums. Turned out to be a problem with the source files and HDFS checksums needing to be updated rather than an issue in the transfer itself.","title":"Support Update"},{"location":"meetings/2020/TechArea20200413/#osg-release-team","text":"3.4.50 \u0394 Both \u0394 3.5.16 \u0394 Total \u0394 Status 0 +0 0 +0 12 +2 12 +2 Open 1 +1 0 +0 10 +4 11 +5 In Progress 0 +0 0 -2 1 -3 1 -5 Ready for Testing 0 +0 0 +0 0 +0 0 +0 Ready for Release 1 +1 0 -2 23 +3 24 +2 Total Software Ready for Testing 3.5.16 osg-ce 3.5-5 Data Nothing Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2020/TechArea20200413/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200413/#osg-investigations-team","text":"GRACC transition now monitored with gracc-transition website: https://gracc-transition.herokuapp.com/: 97% GRACC reports pruning this week. SciTokens + XCache - no progress last week. LIGO is waiting on me. Folding@Home ran at scale on the OSG. Need to figure out the singularity container pruning. XRootD monitoring collector validation is starting. Effor from Diego and Derek.","title":"OSG Investigations Team"},{"location":"meetings/2020/TechArea20200413/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200420/","text":"OSG Technology Area Meeting, 20 April 2020 \u00b6 Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: BrianL, Derek, Diego, Edgar, Marco Mambelli, Marian, Mat, TimT Announcements \u00b6 Carl OOO today Triage Duty \u00b6 This week: BrianL Next week: Edgar 6 (-5) open FreshDesk tickets 1 (-1) open GGUS ticket JIRA \u00b6 # of tickets \u0394 State 152 -5 Open 50 +4 In Progress 3 +0 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 OSG Release tickets AI (Edgar): Release XRootD 4.12.0 (SOFTWARE-4063) AI (Edgar): Release CCTools 7.1.0+ (SOFTWARE-4031) AI (Diego): Troubleshoot VMU test failures with XRootD 5 (SOFTWARE-3923) AI (Mat): troubleshoot issue with EL8 builds due to dependencies being satisfied by modules instead of by repositories AI (BrianL): Begin work on persisting jobs across Open Science CE instances Discussion \u00b6 None this week Support Update \u00b6 AGLT2, BNL, MWT2 (BrianL): negotiator bug in the latest HTCondor 8.8 versions that prevent some jobs from matching when using hierarchical accounting group quotas. HTCondor team working on verifying a fix. AMNH (Derek, Edgar): now running their squid at Manhattan Internet2 node. New CE being added as well. Brown (Marian): had Webex troubleshooting session last week and will have a follow-up this week. Has some XRootD + NFS configuration that we may want to add to our own documentation. Cybera (Diego): having some issues setting up COVID-19 routes and will discuss with BrianL offline GlideinWMS (Marco, Edgar): a few proxy different proxy issues (missing pathlen, cannot generate VO proxies for a sub-vo, and proxy lifetime not getting passed along properly) that are expected to make it into the next 3.6 and 3.7 releases Purdue (Diego): was able to produce an issue similar to transfers getting stuck by setting and removing network bandwidth restrictions. Will discuss short timeouts with gfal2 client developers. Rutgers (Derek, BrianL): Issues with Accounting groups, prioritization of COVID research. OSG Release Team \u00b6 3.4.50 \u0394 Both \u0394 3.5.16 \u0394 Total \u0394 Status 0 +0 0 +0 9 -3 9 -3 Open 1 +0 0 +0 14 +4 15 +4 In Progress 0 +0 0 +0 2 +1 2 +1 Ready for Testing 0 +0 0 +0 0 +0 0 +0 Ready for Release 1 +0 0 +0 25 +2 26 +2 Total Software Ready for Testing 3.5.16 GlideinWMS 3.7 osg-ce 3.5-5 Data Nothing Operations Nothing Contrib Nothing Discussion \u00b6 None this week OSG Investigations Team \u00b6 GRACC transition now monitored with gracc-transition website: https://gracc-transition.herokuapp.com/: 100% (within rounding error) Significant GRACC reports refactor. SciTokens + XCache - no progress last week. Goal for this week. Folding@Home ran at scale on the OSG. Need to figure out the singularity container pruning. XRootD monitoring collector validation is starting. Effort from Diego and Derek. Validation presentation this week to CMS / FNAL. Discussion \u00b6 None this week","title":"April 20, 2020"},{"location":"meetings/2020/TechArea20200420/#osg-technology-area-meeting-20-april-2020","text":"Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: BrianL, Derek, Diego, Edgar, Marco Mambelli, Marian, Mat, TimT","title":"OSG Technology Area Meeting, 20 April 2020"},{"location":"meetings/2020/TechArea20200420/#announcements","text":"Carl OOO today","title":"Announcements"},{"location":"meetings/2020/TechArea20200420/#triage-duty","text":"This week: BrianL Next week: Edgar 6 (-5) open FreshDesk tickets 1 (-1) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2020/TechArea20200420/#jira","text":"# of tickets \u0394 State 152 -5 Open 50 +4 In Progress 3 +0 Ready for Testing 0 +0 Ready for Release","title":"JIRA"},{"location":"meetings/2020/TechArea20200420/#osg-software-team","text":"OSG Release tickets AI (Edgar): Release XRootD 4.12.0 (SOFTWARE-4063) AI (Edgar): Release CCTools 7.1.0+ (SOFTWARE-4031) AI (Diego): Troubleshoot VMU test failures with XRootD 5 (SOFTWARE-3923) AI (Mat): troubleshoot issue with EL8 builds due to dependencies being satisfied by modules instead of by repositories AI (BrianL): Begin work on persisting jobs across Open Science CE instances","title":"OSG Software Team"},{"location":"meetings/2020/TechArea20200420/#discussion","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200420/#support-update","text":"AGLT2, BNL, MWT2 (BrianL): negotiator bug in the latest HTCondor 8.8 versions that prevent some jobs from matching when using hierarchical accounting group quotas. HTCondor team working on verifying a fix. AMNH (Derek, Edgar): now running their squid at Manhattan Internet2 node. New CE being added as well. Brown (Marian): had Webex troubleshooting session last week and will have a follow-up this week. Has some XRootD + NFS configuration that we may want to add to our own documentation. Cybera (Diego): having some issues setting up COVID-19 routes and will discuss with BrianL offline GlideinWMS (Marco, Edgar): a few proxy different proxy issues (missing pathlen, cannot generate VO proxies for a sub-vo, and proxy lifetime not getting passed along properly) that are expected to make it into the next 3.6 and 3.7 releases Purdue (Diego): was able to produce an issue similar to transfers getting stuck by setting and removing network bandwidth restrictions. Will discuss short timeouts with gfal2 client developers. Rutgers (Derek, BrianL): Issues with Accounting groups, prioritization of COVID research.","title":"Support Update"},{"location":"meetings/2020/TechArea20200420/#osg-release-team","text":"3.4.50 \u0394 Both \u0394 3.5.16 \u0394 Total \u0394 Status 0 +0 0 +0 9 -3 9 -3 Open 1 +0 0 +0 14 +4 15 +4 In Progress 0 +0 0 +0 2 +1 2 +1 Ready for Testing 0 +0 0 +0 0 +0 0 +0 Ready for Release 1 +0 0 +0 25 +2 26 +2 Total Software Ready for Testing 3.5.16 GlideinWMS 3.7 osg-ce 3.5-5 Data Nothing Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2020/TechArea20200420/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200420/#osg-investigations-team","text":"GRACC transition now monitored with gracc-transition website: https://gracc-transition.herokuapp.com/: 100% (within rounding error) Significant GRACC reports refactor. SciTokens + XCache - no progress last week. Goal for this week. Folding@Home ran at scale on the OSG. Need to figure out the singularity container pruning. XRootD monitoring collector validation is starting. Effort from Diego and Derek. Validation presentation this week to CMS / FNAL.","title":"OSG Investigations Team"},{"location":"meetings/2020/TechArea20200420/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200427/","text":"OSG Technology Area Meeting, 27 April 2020 \u00b6 Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: BrianL, Carl, Diego, Edgar, Marian, Mat, TimT Announcements \u00b6 BrianL OOO Wednesday Triage Duty \u00b6 This week: Edgar Next week: Carl 8 (+2) open FreshDesk tickets 1 (+0) open GGUS ticket JIRA \u00b6 # of tickets \u0394 State 146 -6 Open 45 -5 In Progress 10 +7 Ready for Testing 1 +1 Ready for Release OSG Software Team \u00b6 OSG 3.5.16 AI (Edgar): Release XRootD 4.12.0 (SOFTWARE-4063) AI (Diego): Troubleshoot VMU test failures with XRootD 5 (SOFTWARE-3923) AI (Edgar): Release CCTools 7.1.0+ (SOFTWARE-4031) AI (BrianL): Release HTCondor-CE 4.2.2 AI (Carl): Release Gratia Probe 1.20.13 (SOFTWARE-3980) AI (Mat): need to find testers for the EL8 WN RPM and container (we suggested LIGO and Mat, respectively). Promotion requests should include a summary of changes in the requested packages that are relevant to OSG site admins Discussion \u00b6 None this week Support Update \u00b6 Alice T2 (Derek): Naming consistency with WLCG. Brown (Marian): working on Topology registration and finishing touches on remaining CMS issues Networking (Derek): Pipeline malfunctioned last week, may take surgery to recover data. SWT2 CPB (Derek): Accounting malfunction may require gratia-probe slurm surgery OSG Release Team \u00b6 3.4.50 \u0394 Both \u0394 3.5.16 \u0394 Total \u0394 Status 0 +0 0 +0 8 -1 8 -1 Open 0 -1 0 +0 9 -5 9 -6 In Progress 0 +0 0 +0 6 +4 6 +4 Ready for Testing 1 +1 0 +0 1 +1 2 +2 Ready for Release 1 +0 0 +0 24 -1 25 -1 Total Software Ready for Testing 3.5.16 CVMFS 2.7.2 Frontier Squid 4.11-2.1 blahp 1.18.46 GlideinWMS 3.7 Ready for Release 3.5.16 osg-ce 3.5-5 3.4.50 XRootD 4.11.3 Data Nothing Operations Nothing Contrib Nothing Discussion \u00b6 None this week OSG Investigations Team \u00b6 GRACC transition now monitored with gracc-transition website: https://gracc-transition.herokuapp.com/: 100% (within rounding error) SciTokens + XCache - no progress last week. Goal for this week. Need to figure out the singularity container pruning. XRootD monitoring collector validation is starting. Effort from Diego and Derek. Starting to create the parallel infrastructure. Discussion \u00b6 None this week","title":"April 27, 2020"},{"location":"meetings/2020/TechArea20200427/#osg-technology-area-meeting-27-april-2020","text":"Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: BrianL, Carl, Diego, Edgar, Marian, Mat, TimT","title":"OSG Technology Area Meeting, 27 April 2020"},{"location":"meetings/2020/TechArea20200427/#announcements","text":"BrianL OOO Wednesday","title":"Announcements"},{"location":"meetings/2020/TechArea20200427/#triage-duty","text":"This week: Edgar Next week: Carl 8 (+2) open FreshDesk tickets 1 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2020/TechArea20200427/#jira","text":"# of tickets \u0394 State 146 -6 Open 45 -5 In Progress 10 +7 Ready for Testing 1 +1 Ready for Release","title":"JIRA"},{"location":"meetings/2020/TechArea20200427/#osg-software-team","text":"OSG 3.5.16 AI (Edgar): Release XRootD 4.12.0 (SOFTWARE-4063) AI (Diego): Troubleshoot VMU test failures with XRootD 5 (SOFTWARE-3923) AI (Edgar): Release CCTools 7.1.0+ (SOFTWARE-4031) AI (BrianL): Release HTCondor-CE 4.2.2 AI (Carl): Release Gratia Probe 1.20.13 (SOFTWARE-3980) AI (Mat): need to find testers for the EL8 WN RPM and container (we suggested LIGO and Mat, respectively). Promotion requests should include a summary of changes in the requested packages that are relevant to OSG site admins","title":"OSG Software Team"},{"location":"meetings/2020/TechArea20200427/#discussion","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200427/#support-update","text":"Alice T2 (Derek): Naming consistency with WLCG. Brown (Marian): working on Topology registration and finishing touches on remaining CMS issues Networking (Derek): Pipeline malfunctioned last week, may take surgery to recover data. SWT2 CPB (Derek): Accounting malfunction may require gratia-probe slurm surgery","title":"Support Update"},{"location":"meetings/2020/TechArea20200427/#osg-release-team","text":"3.4.50 \u0394 Both \u0394 3.5.16 \u0394 Total \u0394 Status 0 +0 0 +0 8 -1 8 -1 Open 0 -1 0 +0 9 -5 9 -6 In Progress 0 +0 0 +0 6 +4 6 +4 Ready for Testing 1 +1 0 +0 1 +1 2 +2 Ready for Release 1 +0 0 +0 24 -1 25 -1 Total Software Ready for Testing 3.5.16 CVMFS 2.7.2 Frontier Squid 4.11-2.1 blahp 1.18.46 GlideinWMS 3.7 Ready for Release 3.5.16 osg-ce 3.5-5 3.4.50 XRootD 4.11.3 Data Nothing Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2020/TechArea20200427/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200427/#osg-investigations-team","text":"GRACC transition now monitored with gracc-transition website: https://gracc-transition.herokuapp.com/: 100% (within rounding error) SciTokens + XCache - no progress last week. Goal for this week. Need to figure out the singularity container pruning. XRootD monitoring collector validation is starting. Effort from Diego and Derek. Starting to create the parallel infrastructure.","title":"OSG Investigations Team"},{"location":"meetings/2020/TechArea20200427/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200504/","text":"OSG Technology Area Meeting, 4 May 2020 \u00b6 Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: BrianL, Carl, Derek, Marco, Mat, TimT Announcements \u00b6 Triage Duty \u00b6 This week: Carl Next week: Mat 8 (+0) open FreshDesk tickets 1 (+0) open GGUS ticket JIRA \u00b6 # of tickets \u0394 State 146 +0 Open 45 -1 In Progress 12 +2 Ready for Testing 2 +1 Ready for Release OSG Software Team \u00b6 AI (BrianL, Carl, Mat): Release IGTF CA update, making sure to test InCommon certs between EL6 and EL7 hosts OSG 3.5.17 AI (Edgar): XRootD 4.12.0 RC2 ready upstream (SOFTWARE-4063) AI (Diego): Release XCache 1.3+ (SOFTWARE-4047) AI (Edgar): Release CCTools 7.1.0+ (SOFTWARE-4031) AI (BrianL): Release HTCondor-CE 4.2.2 AI (Carl): Release Gratia Probe 1.20.13 (SOFTWARE-3980) AI (Mat): Remove OSG references in HTCondor-CE view and condor_ce_info_status (SOFTWARE-3963) Reminder: Promotion requests should include a summary of changes in the requested packages that are relevant to OSG site admins Old Fermicloud VMs have old DNs, need to be rebooted for new DNs Doc focus this Thursday @ 1:30pm CDT Discussion \u00b6 AI (TimT): transition OSG Travis repos from .org to .com Support Update \u00b6 Clarkson, Old Dominion, Portland State (BrianL, Derek): engagements with new Slurm sites. Clarkson and Portland asked for examples of Slurm config \"for the OSG\", which brought up the question of whether or not we should document these recommendations. We don't want to take on the batch system support burden but this is something that sites are asking for. SWT2 (Derek): Old records are now in the GRACC, waiting for EGI numbers to be updated OSG Release Team \u00b6 3.4.50 \u0394 Both \u0394 3.5.16 \u0394 Total \u0394 Status 0 +0 0 +0 1 -7 1 -7 Open 0 +0 0 +0 0 -9 0 -9 In Progress 0 +0 0 +0 11 +5 11 +5 Ready for Testing 1 +0 0 +0 1 +0 2 +0 Ready for Release 1 +0 0 +0 13 -11 14 -11 Total Software Ready for Testing 3.5.16 EL8 wn client blahp 1.18.46 hosted-ce-tools 0.6 Frontier Squid 4.11-2.1 CMVFS 2.7.2 GlideinWMS 3.7 Ready for Release 3.5.16 osg-ce 3.5-5 3.4.50 XRootD 4.11.3 Data IGTF 1.106 Operations Nothing Contrib Nothing Discussion \u00b6 None this week OSG Investigations Team \u00b6 GRACC transition now monitored with gracc-transition website: https://gracc-transition.herokuapp.com/: 99% Paused while Marian is in transition to Europe. SciTokens + XCache - Lots of progress. Back and forth with XRootD devs. TLS is not well documented. Need to figure out the singularity container pruning. XRootD monitoring collector validation is starting. Effort from Diego and Derek. Starting to create the parallel infrastructure. Discussion \u00b6 None this week","title":"May 4, 2020"},{"location":"meetings/2020/TechArea20200504/#osg-technology-area-meeting-4-may-2020","text":"Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: BrianL, Carl, Derek, Marco, Mat, TimT","title":"OSG Technology Area Meeting, 4 May 2020"},{"location":"meetings/2020/TechArea20200504/#announcements","text":"","title":"Announcements"},{"location":"meetings/2020/TechArea20200504/#triage-duty","text":"This week: Carl Next week: Mat 8 (+0) open FreshDesk tickets 1 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2020/TechArea20200504/#jira","text":"# of tickets \u0394 State 146 +0 Open 45 -1 In Progress 12 +2 Ready for Testing 2 +1 Ready for Release","title":"JIRA"},{"location":"meetings/2020/TechArea20200504/#osg-software-team","text":"AI (BrianL, Carl, Mat): Release IGTF CA update, making sure to test InCommon certs between EL6 and EL7 hosts OSG 3.5.17 AI (Edgar): XRootD 4.12.0 RC2 ready upstream (SOFTWARE-4063) AI (Diego): Release XCache 1.3+ (SOFTWARE-4047) AI (Edgar): Release CCTools 7.1.0+ (SOFTWARE-4031) AI (BrianL): Release HTCondor-CE 4.2.2 AI (Carl): Release Gratia Probe 1.20.13 (SOFTWARE-3980) AI (Mat): Remove OSG references in HTCondor-CE view and condor_ce_info_status (SOFTWARE-3963) Reminder: Promotion requests should include a summary of changes in the requested packages that are relevant to OSG site admins Old Fermicloud VMs have old DNs, need to be rebooted for new DNs Doc focus this Thursday @ 1:30pm CDT","title":"OSG Software Team"},{"location":"meetings/2020/TechArea20200504/#discussion","text":"AI (TimT): transition OSG Travis repos from .org to .com","title":"Discussion"},{"location":"meetings/2020/TechArea20200504/#support-update","text":"Clarkson, Old Dominion, Portland State (BrianL, Derek): engagements with new Slurm sites. Clarkson and Portland asked for examples of Slurm config \"for the OSG\", which brought up the question of whether or not we should document these recommendations. We don't want to take on the batch system support burden but this is something that sites are asking for. SWT2 (Derek): Old records are now in the GRACC, waiting for EGI numbers to be updated","title":"Support Update"},{"location":"meetings/2020/TechArea20200504/#osg-release-team","text":"3.4.50 \u0394 Both \u0394 3.5.16 \u0394 Total \u0394 Status 0 +0 0 +0 1 -7 1 -7 Open 0 +0 0 +0 0 -9 0 -9 In Progress 0 +0 0 +0 11 +5 11 +5 Ready for Testing 1 +0 0 +0 1 +0 2 +0 Ready for Release 1 +0 0 +0 13 -11 14 -11 Total Software Ready for Testing 3.5.16 EL8 wn client blahp 1.18.46 hosted-ce-tools 0.6 Frontier Squid 4.11-2.1 CMVFS 2.7.2 GlideinWMS 3.7 Ready for Release 3.5.16 osg-ce 3.5-5 3.4.50 XRootD 4.11.3 Data IGTF 1.106 Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2020/TechArea20200504/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200504/#osg-investigations-team","text":"GRACC transition now monitored with gracc-transition website: https://gracc-transition.herokuapp.com/: 99% Paused while Marian is in transition to Europe. SciTokens + XCache - Lots of progress. Back and forth with XRootD devs. TLS is not well documented. Need to figure out the singularity container pruning. XRootD monitoring collector validation is starting. Effort from Diego and Derek. Starting to create the parallel infrastructure.","title":"OSG Investigations Team"},{"location":"meetings/2020/TechArea20200504/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200511/","text":"OSG Technology Area Meeting, 11 May 2020 \u00b6 Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: BrianL, Carl, Derek, Diego, Edgar, Marco Mambelli, Marian, Mat, TimT Announcements \u00b6 Triage Duty \u00b6 This week: Mat Next week: TimT 13 (+5) open FreshDesk tickets 1 (+0) open GGUS ticket JIRA \u00b6 # of tickets \u0394 State 147 +1 Open 45 +1 In Progress 13 +1 Ready for Testing 3 +1 Ready for Release OSG Software Team \u00b6 Reminder: Promotion requests should include a summary of changes in the requested packages that are relevant to OSG site admins OSG 3.5.16 AI (Mat): Release HTCondor 8.8.9 and 8.9.7 (SOFTWARE-4079, SOFTWARE-4080) AI (Edgar): Release vo-client with EIC VOMS (SOFTWARE-4097) OSG 3.5.17 AI (Edgar): XRootD 4.12.0 officially released upstream (SOFTWARE-4063) AI (Diego): Release XCache 1.3+ (SOFTWARE-4047) AI (Diego): Build XRootD plugin .so's based on XRootD version (SOFTWARE-4093) AI (Carl): Release gratia-probe 1.20.13+ (SOFTWARE-3980) AI (Mat): Remove OSG references in HTCondor-CE view and condor ce info status (SOFTWARE-3963) Discussion \u00b6 Marco has some Singularity and condor_chirp fixes and updates in GlideinWMS 3.6.3 (expected in 2-3 weeks) Support Update \u00b6 Brown (Marian): waiting on a response from Brown about registering their XRootD in Topology JLab (Edgar): actively troubleshooting issues with submit hosts authenticating with different hosts with Let's Encrypt certs LIGO (Carl, Derek): followed up on some extra VO attribtues showing up in the accounting dashboards Notre Dame (Carl): answered questions about passing along AccountingGroup via the BLAH SWT2 (Derek): had to do Slurm Gratia probe surgery for Oklahoma and UTA. We're getting tired of doing this so UNL is going to pilot using the HTCondor-CE Gratia probe at their Slurm site. OSG Release Team \u00b6 3.4.50 \u0394 Both \u0394 3.5.16 \u0394 Total \u0394 Status 0 +0 0 +0 2 +1 2 +1 Open 0 +0 0 +0 0 +0 0 +0 In Progress 0 +0 0 +0 8 -3 8 -3 Ready for Testing 1 +0 0 +0 2 +1 3 +1 Ready for Release 1 +0 0 +0 12 -1 13 -1 Total Software Ready for Testing 3.5.16 EL8 wn client blahp 1.18.46 hosted-ce-tools 0.6 Frontier Squid 4.11-2.1 GlideinWMS 3.7 Ready for Release 3.5.16 CMVFS 2.7.2 CCTools 7.1.5 osg-ce 3.5-5 3.4.50 XRootD 4.11.3 Data Nothing Operations Nothing Contrib Nothing Discussion \u00b6 AI (Carl): Create a follow-on ticket to fix the INDEX in the CA certificate packaging AI (Edgar): Test the latest Frontier Squid package via the fresh container OSG Investigations Team \u00b6 GRACC transition now monitored with gracc-transition website: https://gracc-transition.herokuapp.com/: 99% Marian can give status. SciTokens + XCache - As always, very complicated... Need to figure out the singularity container pruning. Turned on garbage collection on the CVMFS repo. Cleaned up a TON of space, no longer need to worry so much about pruning. XRootD monitoring collector validation is starting. Parallel infrastructure is 90% up and running. Slurm gratia probe considerations Discussion \u00b6 None this week","title":"May 11, 2020"},{"location":"meetings/2020/TechArea20200511/#osg-technology-area-meeting-11-may-2020","text":"Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: BrianL, Carl, Derek, Diego, Edgar, Marco Mambelli, Marian, Mat, TimT","title":"OSG Technology Area Meeting, 11 May 2020"},{"location":"meetings/2020/TechArea20200511/#announcements","text":"","title":"Announcements"},{"location":"meetings/2020/TechArea20200511/#triage-duty","text":"This week: Mat Next week: TimT 13 (+5) open FreshDesk tickets 1 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2020/TechArea20200511/#jira","text":"# of tickets \u0394 State 147 +1 Open 45 +1 In Progress 13 +1 Ready for Testing 3 +1 Ready for Release","title":"JIRA"},{"location":"meetings/2020/TechArea20200511/#osg-software-team","text":"Reminder: Promotion requests should include a summary of changes in the requested packages that are relevant to OSG site admins OSG 3.5.16 AI (Mat): Release HTCondor 8.8.9 and 8.9.7 (SOFTWARE-4079, SOFTWARE-4080) AI (Edgar): Release vo-client with EIC VOMS (SOFTWARE-4097) OSG 3.5.17 AI (Edgar): XRootD 4.12.0 officially released upstream (SOFTWARE-4063) AI (Diego): Release XCache 1.3+ (SOFTWARE-4047) AI (Diego): Build XRootD plugin .so's based on XRootD version (SOFTWARE-4093) AI (Carl): Release gratia-probe 1.20.13+ (SOFTWARE-3980) AI (Mat): Remove OSG references in HTCondor-CE view and condor ce info status (SOFTWARE-3963)","title":"OSG Software Team"},{"location":"meetings/2020/TechArea20200511/#discussion","text":"Marco has some Singularity and condor_chirp fixes and updates in GlideinWMS 3.6.3 (expected in 2-3 weeks)","title":"Discussion"},{"location":"meetings/2020/TechArea20200511/#support-update","text":"Brown (Marian): waiting on a response from Brown about registering their XRootD in Topology JLab (Edgar): actively troubleshooting issues with submit hosts authenticating with different hosts with Let's Encrypt certs LIGO (Carl, Derek): followed up on some extra VO attribtues showing up in the accounting dashboards Notre Dame (Carl): answered questions about passing along AccountingGroup via the BLAH SWT2 (Derek): had to do Slurm Gratia probe surgery for Oklahoma and UTA. We're getting tired of doing this so UNL is going to pilot using the HTCondor-CE Gratia probe at their Slurm site.","title":"Support Update"},{"location":"meetings/2020/TechArea20200511/#osg-release-team","text":"3.4.50 \u0394 Both \u0394 3.5.16 \u0394 Total \u0394 Status 0 +0 0 +0 2 +1 2 +1 Open 0 +0 0 +0 0 +0 0 +0 In Progress 0 +0 0 +0 8 -3 8 -3 Ready for Testing 1 +0 0 +0 2 +1 3 +1 Ready for Release 1 +0 0 +0 12 -1 13 -1 Total Software Ready for Testing 3.5.16 EL8 wn client blahp 1.18.46 hosted-ce-tools 0.6 Frontier Squid 4.11-2.1 GlideinWMS 3.7 Ready for Release 3.5.16 CMVFS 2.7.2 CCTools 7.1.5 osg-ce 3.5-5 3.4.50 XRootD 4.11.3 Data Nothing Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2020/TechArea20200511/#discussion_1","text":"AI (Carl): Create a follow-on ticket to fix the INDEX in the CA certificate packaging AI (Edgar): Test the latest Frontier Squid package via the fresh container","title":"Discussion"},{"location":"meetings/2020/TechArea20200511/#osg-investigations-team","text":"GRACC transition now monitored with gracc-transition website: https://gracc-transition.herokuapp.com/: 99% Marian can give status. SciTokens + XCache - As always, very complicated... Need to figure out the singularity container pruning. Turned on garbage collection on the CVMFS repo. Cleaned up a TON of space, no longer need to worry so much about pruning. XRootD monitoring collector validation is starting. Parallel infrastructure is 90% up and running. Slurm gratia probe considerations","title":"OSG Investigations Team"},{"location":"meetings/2020/TechArea20200511/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200518/","text":"OSG Technology Area Meeting, 18 May 2020 \u00b6 Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: BrianL, Carl, Derek, Diego, Edgar, Marco Mambelli, Mat, TimT Announcements \u00b6 Next week's meeting canceled (Memorial Day) HTCondor Week Tuesday and Wednesday: https://agenda.hep.wisc.edu/event/1440/overview IRIS-HEP planning retreat next Tuesday - Thursday BrianL out Friday Triage Duty \u00b6 This week: TimT Next week: Diego 8 (-5) open FreshDesk tickets 0 (-1) open GGUS ticket JIRA \u00b6 # of tickets \u0394 State 143 -4 Open 43 -2 In Progress 16 +3 Ready for Testing 1 -2 Ready for Release OSG Software Team \u00b6 Nightly VMU tests are delayed due to image creation failures due to lack of resources. Adding retries and limits to the number of local universe jobs Please fill out the next doc focus doodle poll OSG 3.5.17 AI (Mat): Release HTCondor 8.9.7 (SOFTWARE-4080) AI (Diego): Release XCache 1.3+ (SOFTWARE-4047) AI (Diego): Build XRootD plugin .so's based on XRootD version (SOFTWARE-4093) AI (Mat): Update de-osgify HTCondor-CE ticket with investigation notes. We can punt on condor ce info status but not on HTCondor-CE View (SOFTWARE-3963) AI (Carl): Finish OASIS DN + SSH key endpoint (SOFTWARE-3947) AI (Edgar): Build OASIS packages for EL8 (JIRA ticket incoming) AI (Carl): Finish up new CE emailer (SOFTWARE-4057) Discussion \u00b6 None this week Support Update \u00b6 EIC (Edgar): working on getting pilots into JLab with EIC and JLab admins; separately, planning on how to do two origins serving the same data (one at BNL and one at JLab) FNAL (Carl): abandoned tracking down UCLA Frontier Squid (not an OSG site, no longer a problem for CVMFS ops groups) Nebraska, SurfSARA (Edgar): troubleshooting various issues with authenticated CVMFS cache issues OSG Release Team \u00b6 3.4.51 \u0394 Both \u0394 3.5.17 \u0394 Total \u0394 Status 1 +1 0 +0 7 +5 8 +6 Open 0 +0 0 +0 10 +10 10 +10 In Progress 0 +0 3 +3 10 +2 13 +5 Ready for Testing 0 -1 0 +0 1 -1 1 -2 Ready for Release 1 +0 3 +3 28 +16 32 +19 Total Software Ready for Testing 3.5.17 HTCondor 8.8.9 XRootD 4.12.1 xrootd-lcmaps 1.7.7 gratia-probe 1.20.13 Upcoming XRootD 5.0.0 EL8 wn client blahp 1.18.46 GlideinWMS 3.7 Ready for Release 3.5.17 Frontier Squid container Hosted CE container Data Nothing Operations Nothing Contrib Nothing Discussion \u00b6 None this week OSG Investigations Team \u00b6 GRACC transition now monitored with gracc-transition website: https://gracc-transition.herokuapp.com/: 99% Marian can give status. SciTokens + XCache - Document incoming. Talking with Andy about schedules. XRootD monitoring collector validation is starting. Parallel infrastructure is 100% up and running. Slurm gratia probe considerations Guinea Pig Nebraska Discussion \u00b6 None this week","title":"May 18, 2020"},{"location":"meetings/2020/TechArea20200518/#osg-technology-area-meeting-18-may-2020","text":"Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: BrianL, Carl, Derek, Diego, Edgar, Marco Mambelli, Mat, TimT","title":"OSG Technology Area Meeting, 18 May 2020"},{"location":"meetings/2020/TechArea20200518/#announcements","text":"Next week's meeting canceled (Memorial Day) HTCondor Week Tuesday and Wednesday: https://agenda.hep.wisc.edu/event/1440/overview IRIS-HEP planning retreat next Tuesday - Thursday BrianL out Friday","title":"Announcements"},{"location":"meetings/2020/TechArea20200518/#triage-duty","text":"This week: TimT Next week: Diego 8 (-5) open FreshDesk tickets 0 (-1) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2020/TechArea20200518/#jira","text":"# of tickets \u0394 State 143 -4 Open 43 -2 In Progress 16 +3 Ready for Testing 1 -2 Ready for Release","title":"JIRA"},{"location":"meetings/2020/TechArea20200518/#osg-software-team","text":"Nightly VMU tests are delayed due to image creation failures due to lack of resources. Adding retries and limits to the number of local universe jobs Please fill out the next doc focus doodle poll OSG 3.5.17 AI (Mat): Release HTCondor 8.9.7 (SOFTWARE-4080) AI (Diego): Release XCache 1.3+ (SOFTWARE-4047) AI (Diego): Build XRootD plugin .so's based on XRootD version (SOFTWARE-4093) AI (Mat): Update de-osgify HTCondor-CE ticket with investigation notes. We can punt on condor ce info status but not on HTCondor-CE View (SOFTWARE-3963) AI (Carl): Finish OASIS DN + SSH key endpoint (SOFTWARE-3947) AI (Edgar): Build OASIS packages for EL8 (JIRA ticket incoming) AI (Carl): Finish up new CE emailer (SOFTWARE-4057)","title":"OSG Software Team"},{"location":"meetings/2020/TechArea20200518/#discussion","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200518/#support-update","text":"EIC (Edgar): working on getting pilots into JLab with EIC and JLab admins; separately, planning on how to do two origins serving the same data (one at BNL and one at JLab) FNAL (Carl): abandoned tracking down UCLA Frontier Squid (not an OSG site, no longer a problem for CVMFS ops groups) Nebraska, SurfSARA (Edgar): troubleshooting various issues with authenticated CVMFS cache issues","title":"Support Update"},{"location":"meetings/2020/TechArea20200518/#osg-release-team","text":"3.4.51 \u0394 Both \u0394 3.5.17 \u0394 Total \u0394 Status 1 +1 0 +0 7 +5 8 +6 Open 0 +0 0 +0 10 +10 10 +10 In Progress 0 +0 3 +3 10 +2 13 +5 Ready for Testing 0 -1 0 +0 1 -1 1 -2 Ready for Release 1 +0 3 +3 28 +16 32 +19 Total Software Ready for Testing 3.5.17 HTCondor 8.8.9 XRootD 4.12.1 xrootd-lcmaps 1.7.7 gratia-probe 1.20.13 Upcoming XRootD 5.0.0 EL8 wn client blahp 1.18.46 GlideinWMS 3.7 Ready for Release 3.5.17 Frontier Squid container Hosted CE container Data Nothing Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2020/TechArea20200518/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200518/#osg-investigations-team","text":"GRACC transition now monitored with gracc-transition website: https://gracc-transition.herokuapp.com/: 99% Marian can give status. SciTokens + XCache - Document incoming. Talking with Andy about schedules. XRootD monitoring collector validation is starting. Parallel infrastructure is 100% up and running. Slurm gratia probe considerations Guinea Pig Nebraska","title":"OSG Investigations Team"},{"location":"meetings/2020/TechArea20200518/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200601/","text":"OSG Technology Area Meeting, 1 June 2020 \u00b6 Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: BrianL, Derek, Diego, Edgar, Mat, Marian, Marco Mambelli, TimT Announcements \u00b6 Carl OOO Mon/Tue Triage Duty \u00b6 This week: BrianL Next week: Carl 12 (+4) open FreshDesk tickets 0 (+0) open GGUS ticket JIRA \u00b6 # of tickets \u0394 State 147 -1 Open 44 +1 In Progress 9 +1 Ready for Testing 11 +0 Ready for Release OSG Software Team \u00b6 BrianL working on IRIS-HEP quarterly report this week Due to the CA expiration, Koji builds from moria hang. Workaround is to hit t followed by Enter to accept the moria certificate. OSG 3.5.17 AI (Diego): Move XCache 1.4-related tickets to RFT AI (Diego): Build XRootD plugin .so's based on XRootD version (SOFTWARE-4093) Enterprise Linux 8 AI (Edgar): Test built XRootD packages AI (Mat): Build osg-wn-client tarball (SOFTWARE-4050) AI (Mat): Get CentOS 8 images ready for VMU tests (SOFTWARE-4072) AI (Carl): Finish OASIS DN + SSH key endpoint (SOFTWARE-3947) AI (Carl): Finish up new CE emailer (SOFTWARE-4057) Discussion \u00b6 None this week Support Update \u00b6 BNL (Edgar): Working on LIGO data frame data working, which is difficult because they get CVMFS config from EGI but cvmfs-x509-helper from OSG. CMS (Marco): helped troubleshoot an issue due to CA expiration over the weekend because of stale CAs in a CMS docker container FNAL (Derek): Worked to get accounting up and running on new cluster using HTCondor-CE probe with SLURM. OSGConnect (Derek): SciTokens CredMon fixes. Causing user submission issues, to top priority. OU (Derek): Helped Horst get a CE up and running on an old cluster. Though, Horst did most of the work. Syracuse (Edgar, Derek): submit host reporting records as pilots UFL (Marco): Troubleshooting issues finding local Singularity with SAM tests Utah (BrianL): Pilots fail to report back to the gWMS collector due to a bad X509_USER_CERT set by Bosco. This is due to a bad Bosco tarball from the CHTC at least 2 weeks ago so any Hosted CEs instantiated during this time may experience these same failures. OSG Release Team \u00b6 3.4.51 \u0394 Both \u0394 3.5.17 \u0394 Total \u0394 Status 1 +0 0 +0 5 -2 6 -2 Open 0 +0 0 +0 10 +0 10 +0 In Progress 0 +0 1 -2 6 -4 7 -6 Ready for Testing 0 +0 3 +3 7 +6 10 +9 Ready for Release 1 +0 4 +1 28 +0 33 +1 Total Software Ready for Testing 3.5.17 Upcoming: HTCondor 8.9.7 HTCondor 8.8.9 XRootD 4.12.1 xrootd-lcmaps 1.7.7 XCache 1.4.0 stashcache-client 5.6.1 Upcoming: XRootD 5.0.0 EL8 wn client Ready for Release 3.5.17 GlideinWMS 3.7 gratia-probe 1.20.13 blahp 1.18.46 Frontier Squid container Hosted CE container Data Nothing Operations Nothing Contrib Nothing Discussion \u00b6 None this week OSG Investigations Team \u00b6 GRACC transition now monitored with gracc-transition website: https://gracc-transition.herokuapp.com/: 99% Marian can give status. XRootD monitoring collector validation is starting. Parallel infrastructure is 100% up and running. Slurm gratia probe considerations FNAL is up and running successfully. Nebraska is next, then the world! New GRACC report for Tim sent out this morning! Investigations team is helping with IRIS-HEP Analysis cluster demo at Nebraska. BrianB and Derek are helping. Derek mostly for xcache + tokens components. Discussion \u00b6 None this week","title":"June 1, 2020"},{"location":"meetings/2020/TechArea20200601/#osg-technology-area-meeting-1-june-2020","text":"Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: BrianL, Derek, Diego, Edgar, Mat, Marian, Marco Mambelli, TimT","title":"OSG Technology Area Meeting, 1 June 2020"},{"location":"meetings/2020/TechArea20200601/#announcements","text":"Carl OOO Mon/Tue","title":"Announcements"},{"location":"meetings/2020/TechArea20200601/#triage-duty","text":"This week: BrianL Next week: Carl 12 (+4) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2020/TechArea20200601/#jira","text":"# of tickets \u0394 State 147 -1 Open 44 +1 In Progress 9 +1 Ready for Testing 11 +0 Ready for Release","title":"JIRA"},{"location":"meetings/2020/TechArea20200601/#osg-software-team","text":"BrianL working on IRIS-HEP quarterly report this week Due to the CA expiration, Koji builds from moria hang. Workaround is to hit t followed by Enter to accept the moria certificate. OSG 3.5.17 AI (Diego): Move XCache 1.4-related tickets to RFT AI (Diego): Build XRootD plugin .so's based on XRootD version (SOFTWARE-4093) Enterprise Linux 8 AI (Edgar): Test built XRootD packages AI (Mat): Build osg-wn-client tarball (SOFTWARE-4050) AI (Mat): Get CentOS 8 images ready for VMU tests (SOFTWARE-4072) AI (Carl): Finish OASIS DN + SSH key endpoint (SOFTWARE-3947) AI (Carl): Finish up new CE emailer (SOFTWARE-4057)","title":"OSG Software Team"},{"location":"meetings/2020/TechArea20200601/#discussion","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200601/#support-update","text":"BNL (Edgar): Working on LIGO data frame data working, which is difficult because they get CVMFS config from EGI but cvmfs-x509-helper from OSG. CMS (Marco): helped troubleshoot an issue due to CA expiration over the weekend because of stale CAs in a CMS docker container FNAL (Derek): Worked to get accounting up and running on new cluster using HTCondor-CE probe with SLURM. OSGConnect (Derek): SciTokens CredMon fixes. Causing user submission issues, to top priority. OU (Derek): Helped Horst get a CE up and running on an old cluster. Though, Horst did most of the work. Syracuse (Edgar, Derek): submit host reporting records as pilots UFL (Marco): Troubleshooting issues finding local Singularity with SAM tests Utah (BrianL): Pilots fail to report back to the gWMS collector due to a bad X509_USER_CERT set by Bosco. This is due to a bad Bosco tarball from the CHTC at least 2 weeks ago so any Hosted CEs instantiated during this time may experience these same failures.","title":"Support Update"},{"location":"meetings/2020/TechArea20200601/#osg-release-team","text":"3.4.51 \u0394 Both \u0394 3.5.17 \u0394 Total \u0394 Status 1 +0 0 +0 5 -2 6 -2 Open 0 +0 0 +0 10 +0 10 +0 In Progress 0 +0 1 -2 6 -4 7 -6 Ready for Testing 0 +0 3 +3 7 +6 10 +9 Ready for Release 1 +0 4 +1 28 +0 33 +1 Total Software Ready for Testing 3.5.17 Upcoming: HTCondor 8.9.7 HTCondor 8.8.9 XRootD 4.12.1 xrootd-lcmaps 1.7.7 XCache 1.4.0 stashcache-client 5.6.1 Upcoming: XRootD 5.0.0 EL8 wn client Ready for Release 3.5.17 GlideinWMS 3.7 gratia-probe 1.20.13 blahp 1.18.46 Frontier Squid container Hosted CE container Data Nothing Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2020/TechArea20200601/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200601/#osg-investigations-team","text":"GRACC transition now monitored with gracc-transition website: https://gracc-transition.herokuapp.com/: 99% Marian can give status. XRootD monitoring collector validation is starting. Parallel infrastructure is 100% up and running. Slurm gratia probe considerations FNAL is up and running successfully. Nebraska is next, then the world! New GRACC report for Tim sent out this morning! Investigations team is helping with IRIS-HEP Analysis cluster demo at Nebraska. BrianB and Derek are helping. Derek mostly for xcache + tokens components.","title":"OSG Investigations Team"},{"location":"meetings/2020/TechArea20200601/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200608/","text":"OSG Technology Area Meeting, 8 June 2020 \u00b6 Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: BrianL, Carl, Diego, Edgar, Mat, Marian, TimT Announcements \u00b6 If you are taking Wednesday Jun 10 off for #ShutDownSTEM, please let me know and try to keep an eye on critical infrastructure or urgent items during the day Triage Duty \u00b6 This week: Carl Next week: Edgar 7 (-5) open FreshDesk tickets 0 (+0) open GGUS ticket JIRA \u00b6 # of tickets \u0394 State 148 +1 Open 43 -1 In Progress 14 +5 Ready for Testing 0 -11 Ready for Release OSG Software Team \u00b6 OSG 3.5.18 AI (BrianL): Automatically remove completed jobs after 30 days (SOFTWARE-4108) AI (Diego): Build XRootD 4.12.2 (SOFTWARE-4063) AI (Diego): Build XRootD plugin .so's based on XRootD version (SOFTWARE-4093) GSI/GridFTP migration AI (Edgar): test new GFAL client available in EPEL testing with XRootD 4 and 5 AI (Edgar): Update a VO frontend to GlideinWMS 3.7 AI (Carl): OASIS manager + COManage endpoint (SOFTWARE-3947) Enterprise Linux 8 AI (Edgar): Test built XRootD packages (lower prio) AI (Mat): Build osg-wn-client tarball (SOFTWARE-4050) AI (Mat): Get CentOS 8 images ready for VMU tests (SOFTWARE-4072) Discussion \u00b6 xrootd-hdfs and xrootd-lcmaps currently don't create versioned shared libs. Now that XRootD advertises its major version, it should be reflected in the plugin shared libs. AI (BrianL): create ticket for testing GFAL client for Edgar AI (BrianL): discuss Cybera CE management with Jeff and Igor AI (Diego): noticed that development label of the atlas-xcache container is old. This is expected so he should delete that label from Docker Hub and update the documentation to use fresh instead. EL8 Bosco tarballs fail to build with the new BLAHP source. We don't have a pressing need for this yet but would like this to be resolved in the HTCondor 9.0.0 release Support Update \u00b6 Bellarmine (Mat): CE wasn't accepting pilots, turned out to be an old osg-ca-certs version GLOW (Mat): GLOW cache also experienced problems due to the out-of-date osg-ca-certs. Mat will follow-up with Operations to see why check_mk tests didn't catch this JLab (Edgar): working on security questionnaires so that he can continue setting up services (also has to fill out questionnaires for BNL and FNAL) OSG Release Team \u00b6 3.4.52 \u0394 Both \u0394 3.5.18 \u0394 Total \u0394 Status 0 -1 1 +1 5 +0 6 +0 Open 0 +0 0 +0 8 -2 8 -2 In Progress 0 +0 2 +1 8 +2 10 +3 Ready for Testing 0 +0 0 -3 0 -7 0 -10 Ready for Release 0 -1 3 -1 21 -7 24 -9 Total Software Ready for Testing 3.5.18 VOMS 2.0.14-1.6 Frontier Squid 4.11-3.1 scitokens 0.7 Upcoming: HTCondor 8.9.7 xrootd-lcmaps 1.7.7 XCache 1.4.0 stashcache-client 5.6.1 Upcoming: XRootD 5.0.0 EL8 wn client Ready for Release Nothing yet Data Nothing Operations Nothing Contrib Nothing Discussion \u00b6 AI (TimT): assign Frontier Squid, XCache, and xrootd-lcmaps tickets to Edgar so he can let us know if he's testing the latest versions in his container deployments HTCondor 8.9.7 will be re-released this week but we need to review Jason's update instructions to publish them ourselves and/or modify the packaging so that manual interventions aren't required Horst has tested and verified the VOMS update OSG Investigations Team \u00b6 Derek out today Want to do gracc 2 switchover soon; will wait until Derek's back and also need (another) reindex. Discussion \u00b6 None this week","title":"June 8, 2020"},{"location":"meetings/2020/TechArea20200608/#osg-technology-area-meeting-8-june-2020","text":"Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: BrianL, Carl, Diego, Edgar, Mat, Marian, TimT","title":"OSG Technology Area Meeting, 8 June 2020"},{"location":"meetings/2020/TechArea20200608/#announcements","text":"If you are taking Wednesday Jun 10 off for #ShutDownSTEM, please let me know and try to keep an eye on critical infrastructure or urgent items during the day","title":"Announcements"},{"location":"meetings/2020/TechArea20200608/#triage-duty","text":"This week: Carl Next week: Edgar 7 (-5) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2020/TechArea20200608/#jira","text":"# of tickets \u0394 State 148 +1 Open 43 -1 In Progress 14 +5 Ready for Testing 0 -11 Ready for Release","title":"JIRA"},{"location":"meetings/2020/TechArea20200608/#osg-software-team","text":"OSG 3.5.18 AI (BrianL): Automatically remove completed jobs after 30 days (SOFTWARE-4108) AI (Diego): Build XRootD 4.12.2 (SOFTWARE-4063) AI (Diego): Build XRootD plugin .so's based on XRootD version (SOFTWARE-4093) GSI/GridFTP migration AI (Edgar): test new GFAL client available in EPEL testing with XRootD 4 and 5 AI (Edgar): Update a VO frontend to GlideinWMS 3.7 AI (Carl): OASIS manager + COManage endpoint (SOFTWARE-3947) Enterprise Linux 8 AI (Edgar): Test built XRootD packages (lower prio) AI (Mat): Build osg-wn-client tarball (SOFTWARE-4050) AI (Mat): Get CentOS 8 images ready for VMU tests (SOFTWARE-4072)","title":"OSG Software Team"},{"location":"meetings/2020/TechArea20200608/#discussion","text":"xrootd-hdfs and xrootd-lcmaps currently don't create versioned shared libs. Now that XRootD advertises its major version, it should be reflected in the plugin shared libs. AI (BrianL): create ticket for testing GFAL client for Edgar AI (BrianL): discuss Cybera CE management with Jeff and Igor AI (Diego): noticed that development label of the atlas-xcache container is old. This is expected so he should delete that label from Docker Hub and update the documentation to use fresh instead. EL8 Bosco tarballs fail to build with the new BLAHP source. We don't have a pressing need for this yet but would like this to be resolved in the HTCondor 9.0.0 release","title":"Discussion"},{"location":"meetings/2020/TechArea20200608/#support-update","text":"Bellarmine (Mat): CE wasn't accepting pilots, turned out to be an old osg-ca-certs version GLOW (Mat): GLOW cache also experienced problems due to the out-of-date osg-ca-certs. Mat will follow-up with Operations to see why check_mk tests didn't catch this JLab (Edgar): working on security questionnaires so that he can continue setting up services (also has to fill out questionnaires for BNL and FNAL)","title":"Support Update"},{"location":"meetings/2020/TechArea20200608/#osg-release-team","text":"3.4.52 \u0394 Both \u0394 3.5.18 \u0394 Total \u0394 Status 0 -1 1 +1 5 +0 6 +0 Open 0 +0 0 +0 8 -2 8 -2 In Progress 0 +0 2 +1 8 +2 10 +3 Ready for Testing 0 +0 0 -3 0 -7 0 -10 Ready for Release 0 -1 3 -1 21 -7 24 -9 Total Software Ready for Testing 3.5.18 VOMS 2.0.14-1.6 Frontier Squid 4.11-3.1 scitokens 0.7 Upcoming: HTCondor 8.9.7 xrootd-lcmaps 1.7.7 XCache 1.4.0 stashcache-client 5.6.1 Upcoming: XRootD 5.0.0 EL8 wn client Ready for Release Nothing yet Data Nothing Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2020/TechArea20200608/#discussion_1","text":"AI (TimT): assign Frontier Squid, XCache, and xrootd-lcmaps tickets to Edgar so he can let us know if he's testing the latest versions in his container deployments HTCondor 8.9.7 will be re-released this week but we need to review Jason's update instructions to publish them ourselves and/or modify the packaging so that manual interventions aren't required Horst has tested and verified the VOMS update","title":"Discussion"},{"location":"meetings/2020/TechArea20200608/#osg-investigations-team","text":"Derek out today Want to do gracc 2 switchover soon; will wait until Derek's back and also need (another) reindex.","title":"OSG Investigations Team"},{"location":"meetings/2020/TechArea20200608/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200615/","text":"OSG Technology Area Meeting, 15 June 2020 \u00b6 Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: Mat, BrianL, Diego, TimT, Carl, Edgar, Marian, Marco Mambelli Announcements \u00b6 Brian giving HTCondor-CE webinar at EGI; reached out to team members for help during Q&A. Doc focus this Thursday Triage Duty \u00b6 This week: Edgar Next week: Mat 9 (+2) open FreshDesk tickets 0 (+0) open GGUS ticket JIRA \u00b6 # of tickets \u0394 State 150 +2 Open 42 -1 In Progress 10 -4 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 OSG 3.5.18 AI (BrianL): Release HTCondor-CE 4.3.0+ AI (Diego): Build XRootD 4.12.2 (SOFTWARE-4063) AI (Diego): Build XRootD plugin .so's based on XRootD version (SOFTWARE-4093) Waiting on review from Derek on HDFS plugin. GSI/GridFTP migration AI (Edgar): test new GFAL client available in EPEL testing with XRootD 4 and 5 There does not seem to be a new GFAL client in EPEL testing for EL 7 AI (Edgar): Update a VO frontend to GlideinWMS 3.7 AI (Carl): OASIS manager + COManage endpoint (SOFTWARE-3947) Enterprise Linux 8 AI (Edgar): Test built XRootD packages for EL8 (lower prio) AI (Mat): Build osg-wn-client tarball (SOFTWARE-4050) AI (Mat): Get CentOS 8 images ready for VMU tests (SOFTWARE-4072) Discussion \u00b6 CentOS repos were broken Friday/weekend, causing false errors in VMU tests. BrianL sent team members filtered spreadsheets for the SW WBS; please prioritize tasks marked OVERDUE. GlideinWMS Marco found problem that when a grid universe job lands against an invalid grid resource, it remains idle forever, instead of going on hold. Try reproducing on 8.8 and send email to condor-users. Denis still working on token auth between frontend and collector; might be a good idea to do some pair programming with an OSG developer so we can help with HTCondor config etc. Support Update \u00b6 BrianL: helped AGLT2 with problem where home dir was on a shared file system and condor was incorrectly assuming the shared file system was mounted on the execute host as well as the submit host, and not doing file transfer. Edgar: helped LIGO with interpreting graphs. We have some bad names in there like how \"batch records\" are actually \"pilot records\". Also the meaning of \"dedicated\" vs \"opportunistic\" isn't obvious. Also Syracuse is listed as owned by LIGO which is wrong. Edgar should talk to Derek about making some of these easier to understand. Marco: GlideinWMS 3.7: using TOKEN auth results in tarballs that have some libraries from the OS. This should be fixed in 3.7.1. OSG Release Team \u00b6 3.4.53 \u0394 Both \u0394 3.5.19 \u0394 Total \u0394 Status 0 +0 0 -1 5 +0 5 -1 Open 0 +0 0 +0 10 +2 10 +2 In Progress 0 +0 0 -2 4 -4 4 -6 Ready for Testing 0 +0 0 +0 0 +0 0 +0 Ready for Release 0 +0 0 -3 19 -2 19 -5 Total Software Ready for Testing 3.5.19 scitokens 0.7 Upcoming: HTCondor 8.9.7 xrootd-lcmaps 1.7.7 Upcoming: XRootD 5.0.0 Ready for Release Nothing yet Data Nothing Operations Nothing Contrib Nothing Discussion \u00b6 HTCondor 8.9.7 will be re-released this week but we need to review Jason's update instructions to publish them ourselves and/or modify the packaging so that manual interventions aren't required OSG Investigations Team \u00b6 Derek was on slate training. GRACC 2 switch was performed today. Lots of investigation effort to figure out bottlenecks. Lots of communication with XRootD team on TLS + Tokens support. Discussion \u00b6 Edgar's student starts in July to do scale testing for HTTP third party copy. Considering testing authenticated CVMFS but might not be worth doing it until the SciTokens switch (since we'd just have to do it again).","title":"June 15, 2020"},{"location":"meetings/2020/TechArea20200615/#osg-technology-area-meeting-15-june-2020","text":"Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: Mat, BrianL, Diego, TimT, Carl, Edgar, Marian, Marco Mambelli","title":"OSG Technology Area Meeting, 15 June 2020"},{"location":"meetings/2020/TechArea20200615/#announcements","text":"Brian giving HTCondor-CE webinar at EGI; reached out to team members for help during Q&A. Doc focus this Thursday","title":"Announcements"},{"location":"meetings/2020/TechArea20200615/#triage-duty","text":"This week: Edgar Next week: Mat 9 (+2) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2020/TechArea20200615/#jira","text":"# of tickets \u0394 State 150 +2 Open 42 -1 In Progress 10 -4 Ready for Testing 0 +0 Ready for Release","title":"JIRA"},{"location":"meetings/2020/TechArea20200615/#osg-software-team","text":"OSG 3.5.18 AI (BrianL): Release HTCondor-CE 4.3.0+ AI (Diego): Build XRootD 4.12.2 (SOFTWARE-4063) AI (Diego): Build XRootD plugin .so's based on XRootD version (SOFTWARE-4093) Waiting on review from Derek on HDFS plugin. GSI/GridFTP migration AI (Edgar): test new GFAL client available in EPEL testing with XRootD 4 and 5 There does not seem to be a new GFAL client in EPEL testing for EL 7 AI (Edgar): Update a VO frontend to GlideinWMS 3.7 AI (Carl): OASIS manager + COManage endpoint (SOFTWARE-3947) Enterprise Linux 8 AI (Edgar): Test built XRootD packages for EL8 (lower prio) AI (Mat): Build osg-wn-client tarball (SOFTWARE-4050) AI (Mat): Get CentOS 8 images ready for VMU tests (SOFTWARE-4072)","title":"OSG Software Team"},{"location":"meetings/2020/TechArea20200615/#discussion","text":"CentOS repos were broken Friday/weekend, causing false errors in VMU tests. BrianL sent team members filtered spreadsheets for the SW WBS; please prioritize tasks marked OVERDUE. GlideinWMS Marco found problem that when a grid universe job lands against an invalid grid resource, it remains idle forever, instead of going on hold. Try reproducing on 8.8 and send email to condor-users. Denis still working on token auth between frontend and collector; might be a good idea to do some pair programming with an OSG developer so we can help with HTCondor config etc.","title":"Discussion"},{"location":"meetings/2020/TechArea20200615/#support-update","text":"BrianL: helped AGLT2 with problem where home dir was on a shared file system and condor was incorrectly assuming the shared file system was mounted on the execute host as well as the submit host, and not doing file transfer. Edgar: helped LIGO with interpreting graphs. We have some bad names in there like how \"batch records\" are actually \"pilot records\". Also the meaning of \"dedicated\" vs \"opportunistic\" isn't obvious. Also Syracuse is listed as owned by LIGO which is wrong. Edgar should talk to Derek about making some of these easier to understand. Marco: GlideinWMS 3.7: using TOKEN auth results in tarballs that have some libraries from the OS. This should be fixed in 3.7.1.","title":"Support Update"},{"location":"meetings/2020/TechArea20200615/#osg-release-team","text":"3.4.53 \u0394 Both \u0394 3.5.19 \u0394 Total \u0394 Status 0 +0 0 -1 5 +0 5 -1 Open 0 +0 0 +0 10 +2 10 +2 In Progress 0 +0 0 -2 4 -4 4 -6 Ready for Testing 0 +0 0 +0 0 +0 0 +0 Ready for Release 0 +0 0 -3 19 -2 19 -5 Total Software Ready for Testing 3.5.19 scitokens 0.7 Upcoming: HTCondor 8.9.7 xrootd-lcmaps 1.7.7 Upcoming: XRootD 5.0.0 Ready for Release Nothing yet Data Nothing Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2020/TechArea20200615/#discussion_1","text":"HTCondor 8.9.7 will be re-released this week but we need to review Jason's update instructions to publish them ourselves and/or modify the packaging so that manual interventions aren't required","title":"Discussion"},{"location":"meetings/2020/TechArea20200615/#osg-investigations-team","text":"Derek was on slate training. GRACC 2 switch was performed today. Lots of investigation effort to figure out bottlenecks. Lots of communication with XRootD team on TLS + Tokens support.","title":"OSG Investigations Team"},{"location":"meetings/2020/TechArea20200615/#discussion_2","text":"Edgar's student starts in July to do scale testing for HTTP third party copy. Considering testing authenticated CVMFS but might not be worth doing it until the SciTokens switch (since we'd just have to do it again).","title":"Discussion"},{"location":"meetings/2020/TechArea20200622/","text":"OSG Technology Area Meeting, 22 June 2020 \u00b6 Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: BrianL, Carl, Derek, Diego, Edgar, Marco Mambelli, Marian, Mat, TimT Announcements \u00b6 Triage Duty \u00b6 This week: Mat Next week: TimT 7 (-2) open FreshDesk tickets 0 (+0) open GGUS ticket JIRA \u00b6 # of tickets \u0394 State 151 +1 Open 36 -6 In Progress 18 +8 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 OSG 3.5.20 AI (Carl): Broken links on cadist web page (SOFTWARE-3874) AI (Carl): Release CCTools 7.1.6+ (SOFTWARE-4132) AI (Diego): Build XRootD plugin .so's based on XRootD version (SOFTWARE-4093) Also remove the XRootD version requirement that was causing upgrade issues. The changes can be tested together. GSI/GridFTP migration AI (Edgar): test new GFAL client available in EPEL testing with XRootD 4 and 5 The new client works with XRootD 4; still cannot test on XRootD 5rc4. Edgar is in communication with Andy to debug and fix. Two problems with XRootD: HTTPS is not recognized as a plugin and the proxy is being rejected. AI (Edgar): Update a VO frontend to GlideinWMS 3.7 Edgar updated the JLab frontend to GlideinWMS 3.7-1. Seems stable but there are other, unrelated issues at JLab. AI (Carl): OASIS manager + COManage endpoint (SOFTWARE-3947) Some back and forth with Dave Dykstra, who is experiencing authorization issues. Since the data is public, it's possible that the authorization check can be dropped. Should check that it causes no privacy issues (for example). AI (Mat): Add API token authentication to Topology (SOFTWARE-4134) Enterprise Linux 8 AI (Edgar): Test built XRootD packages AI (Mat): Build osg-wn-client tarball (SOFTWARE-4050) AI (Mat): Get CentOS 8 images ready for VMU tests (SOFTWARE-4072) AI (Carl): Add ability to tag CC* resources in Topology (SOFTWARE-4000) The tagging will be done on the Resource level, not Resource Group; Derek will have to adjust GRACC import script appropriately, though it's low priority. Discussion \u00b6 None this week. Support Update \u00b6 None this week. OSG Release Team \u00b6 3.4.53 \u0394 Both \u0394 3.5.19 \u0394 Total \u0394 Status 0 +0 0 +0 0 -5 0 -5 Open 0 +0 0 +0 0 -10 0 -10 In Progress 0 +0 1 +1 11 +7 12 +8 Ready for Testing 0 +0 0 +0 0 +0 0 +0 Ready for Release 0 +0 1 +1 11 -8 12 -7 Total Software Ready for Testing 3.5.19 HTCondor-CE 4.4.0 XRootD 4.12.3 scitokens 0.7 Upcoming: HTCondor 8.9.7 xrootd-lcmaps 1.7.7 Upcoming: XRootD 5.0.0 Ready for Release Nothing yet Data Nothing Operations Nothing Contrib Nothing Discussion \u00b6 None this week OSG Investigations Team \u00b6 GRACC2 transition tasks are still ongoing. XRootD Monitoring Validation is ongoing, and take significant amount of time (and development / bugfixes) CVMFS Singularity Sync is going to start using singularity to create the containers. Working with interested properties on testing. https://github.com/opensciencegrid/cvmfs-singularity-sync/issues/245 Lots of communication with XRootD team on TLS + Tokens support. Discussion \u00b6 None this week","title":"June 22, 2020"},{"location":"meetings/2020/TechArea20200622/#osg-technology-area-meeting-22-june-2020","text":"Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: BrianL, Carl, Derek, Diego, Edgar, Marco Mambelli, Marian, Mat, TimT","title":"OSG Technology Area Meeting, 22 June 2020"},{"location":"meetings/2020/TechArea20200622/#announcements","text":"","title":"Announcements"},{"location":"meetings/2020/TechArea20200622/#triage-duty","text":"This week: Mat Next week: TimT 7 (-2) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2020/TechArea20200622/#jira","text":"# of tickets \u0394 State 151 +1 Open 36 -6 In Progress 18 +8 Ready for Testing 0 +0 Ready for Release","title":"JIRA"},{"location":"meetings/2020/TechArea20200622/#osg-software-team","text":"OSG 3.5.20 AI (Carl): Broken links on cadist web page (SOFTWARE-3874) AI (Carl): Release CCTools 7.1.6+ (SOFTWARE-4132) AI (Diego): Build XRootD plugin .so's based on XRootD version (SOFTWARE-4093) Also remove the XRootD version requirement that was causing upgrade issues. The changes can be tested together. GSI/GridFTP migration AI (Edgar): test new GFAL client available in EPEL testing with XRootD 4 and 5 The new client works with XRootD 4; still cannot test on XRootD 5rc4. Edgar is in communication with Andy to debug and fix. Two problems with XRootD: HTTPS is not recognized as a plugin and the proxy is being rejected. AI (Edgar): Update a VO frontend to GlideinWMS 3.7 Edgar updated the JLab frontend to GlideinWMS 3.7-1. Seems stable but there are other, unrelated issues at JLab. AI (Carl): OASIS manager + COManage endpoint (SOFTWARE-3947) Some back and forth with Dave Dykstra, who is experiencing authorization issues. Since the data is public, it's possible that the authorization check can be dropped. Should check that it causes no privacy issues (for example). AI (Mat): Add API token authentication to Topology (SOFTWARE-4134) Enterprise Linux 8 AI (Edgar): Test built XRootD packages AI (Mat): Build osg-wn-client tarball (SOFTWARE-4050) AI (Mat): Get CentOS 8 images ready for VMU tests (SOFTWARE-4072) AI (Carl): Add ability to tag CC* resources in Topology (SOFTWARE-4000) The tagging will be done on the Resource level, not Resource Group; Derek will have to adjust GRACC import script appropriately, though it's low priority.","title":"OSG Software Team"},{"location":"meetings/2020/TechArea20200622/#discussion","text":"None this week.","title":"Discussion"},{"location":"meetings/2020/TechArea20200622/#support-update","text":"None this week.","title":"Support Update"},{"location":"meetings/2020/TechArea20200622/#osg-release-team","text":"3.4.53 \u0394 Both \u0394 3.5.19 \u0394 Total \u0394 Status 0 +0 0 +0 0 -5 0 -5 Open 0 +0 0 +0 0 -10 0 -10 In Progress 0 +0 1 +1 11 +7 12 +8 Ready for Testing 0 +0 0 +0 0 +0 0 +0 Ready for Release 0 +0 1 +1 11 -8 12 -7 Total Software Ready for Testing 3.5.19 HTCondor-CE 4.4.0 XRootD 4.12.3 scitokens 0.7 Upcoming: HTCondor 8.9.7 xrootd-lcmaps 1.7.7 Upcoming: XRootD 5.0.0 Ready for Release Nothing yet Data Nothing Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2020/TechArea20200622/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200622/#osg-investigations-team","text":"GRACC2 transition tasks are still ongoing. XRootD Monitoring Validation is ongoing, and take significant amount of time (and development / bugfixes) CVMFS Singularity Sync is going to start using singularity to create the containers. Working with interested properties on testing. https://github.com/opensciencegrid/cvmfs-singularity-sync/issues/245 Lots of communication with XRootD team on TLS + Tokens support.","title":"OSG Investigations Team"},{"location":"meetings/2020/TechArea20200622/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200629/","text":"OSG Technology Area Meeting, 29 June 2020 \u00b6 Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: Brian, Derek, Diego, Marian, Mat, Edgar, TimT, Marco Mambelli Announcements \u00b6 Carl OOO today Edgar OOO Tue + Wed afternoons; Thu UCSD, UNL out Friday Mat out Friday Brian out next Mon and Tue Tim out for two weeks starting next Mon Triage Duty \u00b6 This week: TimT Next week: Diego 7 (+0) open FreshDesk tickets 0 (+0) open GGUS ticket JIRA \u00b6 # of tickets \u0394 State 152 +1 Open 40 +4 In Progress 20 +2 Ready for Testing 1 +1 Ready for Release OSG Software Team \u00b6 OSG 3.5.20 AI (Carl): Broken links on cadist web page (SOFTWARE-3874) AI (Diego): Build XRootD plugin .so's based on XRootD version (SOFTWARE-4093) GSI/GridFTP migration AI (Edgar): verify the version of GFAL client you tested so we can give it karma (SOFTWARE-4120) Edgar will also test GFAL client + xrootd 5 on the same machine AI (Mat): Add API token authentication to Topology (SOFTWARE-4134) Enterprise Linux 8 AI (Edgar): Add OpenSSL 1.1.1 support to xrootd-lcmaps (SOFTWARE-4150) Edgar to update ticket with areas of code that need to be updated AI (Mat): Finish doc for VM base images, separating out the effort required to building EL8 vs the rest (SOFTWARE-4072) AI (Mat): Build osg-wn-client tarball (SOFTWARE-4050) AI (Carl): Add ability to tag CC* resources in Topology (SOFTWARE-4000) Discussion \u00b6 Support Update \u00b6 Edgar: - Georgia Tech StashCache using very old version of the packages; the error is about not being able to get an Authfile from topology. - Clas12 is registered as a project but not a VO, which was causing issues because they are sending batch records tagged with a \"Clas12\" VO. Since they are part of JLab, they should be under the JLab umbrella but they are using their own top-level VOMS attribute. Clas12 will be registered as a VO under the JLab VO in topology (similar to how DUNE is registered). Diego: - Helped Riccardo di Maria set up an XRootD dev environment. Riccardo was compiling XRootD himself, which resulted in a different version number for XRootD and this led to dependency resolution issues when installing the plugins. - Worked with JINR sysadmin to test HTTP transfers between UCSD and JINR. OSG Release Team \u00b6 3.4.53 \u0394 Both \u0394 3.5.19 \u0394 Total \u0394 Status 0 +0 0 +0 0 +0 0 +0 Open 0 +0 0 +0 1 +1 1 +1 In Progress 0 +0 1 +0 11 +0 12 +0 Ready for Testing 0 +0 0 +0 0 +0 0 +0 Ready for Release 0 +0 1 +0 12 +1 13 +1 Total Software Ready for Testing 3.5.19 HTCondor-CE 4.4.0 XRootD 4.12.3 scitokens 0.7 Upcoming: HTCondor 8.9.7 xrootd-lcmaps 1.7.7 Upcoming: XRootD 5.0.0 Ready for Release Nothing yet Data Nothing Operations Nothing Contrib Nothing Discussion \u00b6 OSG Investigations Team \u00b6 GRACC2 Transitioned! Still some services have not completely transitioned. XRootD Monitoring Validation is ongoing, and taking significant amount of time (and development / bugfixes) Report writing is this week. CVMFS Singularity Sync is going to start using singularity to create the containers. Working with interested parties on testing. https://github.com/opensciencegrid/cvmfs-singularity-sync/issues/245 Found some testing issues. Wroking with interested parties. No XRootD 5 RC5 yet for TLS testing Discussion \u00b6 None this week","title":"June 29, 2020"},{"location":"meetings/2020/TechArea20200629/#osg-technology-area-meeting-29-june-2020","text":"Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: Brian, Derek, Diego, Marian, Mat, Edgar, TimT, Marco Mambelli","title":"OSG Technology Area Meeting, 29 June 2020"},{"location":"meetings/2020/TechArea20200629/#announcements","text":"Carl OOO today Edgar OOO Tue + Wed afternoons; Thu UCSD, UNL out Friday Mat out Friday Brian out next Mon and Tue Tim out for two weeks starting next Mon","title":"Announcements"},{"location":"meetings/2020/TechArea20200629/#triage-duty","text":"This week: TimT Next week: Diego 7 (+0) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2020/TechArea20200629/#jira","text":"# of tickets \u0394 State 152 +1 Open 40 +4 In Progress 20 +2 Ready for Testing 1 +1 Ready for Release","title":"JIRA"},{"location":"meetings/2020/TechArea20200629/#osg-software-team","text":"OSG 3.5.20 AI (Carl): Broken links on cadist web page (SOFTWARE-3874) AI (Diego): Build XRootD plugin .so's based on XRootD version (SOFTWARE-4093) GSI/GridFTP migration AI (Edgar): verify the version of GFAL client you tested so we can give it karma (SOFTWARE-4120) Edgar will also test GFAL client + xrootd 5 on the same machine AI (Mat): Add API token authentication to Topology (SOFTWARE-4134) Enterprise Linux 8 AI (Edgar): Add OpenSSL 1.1.1 support to xrootd-lcmaps (SOFTWARE-4150) Edgar to update ticket with areas of code that need to be updated AI (Mat): Finish doc for VM base images, separating out the effort required to building EL8 vs the rest (SOFTWARE-4072) AI (Mat): Build osg-wn-client tarball (SOFTWARE-4050) AI (Carl): Add ability to tag CC* resources in Topology (SOFTWARE-4000)","title":"OSG Software Team"},{"location":"meetings/2020/TechArea20200629/#discussion","text":"","title":"Discussion"},{"location":"meetings/2020/TechArea20200629/#support-update","text":"Edgar: - Georgia Tech StashCache using very old version of the packages; the error is about not being able to get an Authfile from topology. - Clas12 is registered as a project but not a VO, which was causing issues because they are sending batch records tagged with a \"Clas12\" VO. Since they are part of JLab, they should be under the JLab umbrella but they are using their own top-level VOMS attribute. Clas12 will be registered as a VO under the JLab VO in topology (similar to how DUNE is registered). Diego: - Helped Riccardo di Maria set up an XRootD dev environment. Riccardo was compiling XRootD himself, which resulted in a different version number for XRootD and this led to dependency resolution issues when installing the plugins. - Worked with JINR sysadmin to test HTTP transfers between UCSD and JINR.","title":"Support Update"},{"location":"meetings/2020/TechArea20200629/#osg-release-team","text":"3.4.53 \u0394 Both \u0394 3.5.19 \u0394 Total \u0394 Status 0 +0 0 +0 0 +0 0 +0 Open 0 +0 0 +0 1 +1 1 +1 In Progress 0 +0 1 +0 11 +0 12 +0 Ready for Testing 0 +0 0 +0 0 +0 0 +0 Ready for Release 0 +0 1 +0 12 +1 13 +1 Total Software Ready for Testing 3.5.19 HTCondor-CE 4.4.0 XRootD 4.12.3 scitokens 0.7 Upcoming: HTCondor 8.9.7 xrootd-lcmaps 1.7.7 Upcoming: XRootD 5.0.0 Ready for Release Nothing yet Data Nothing Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2020/TechArea20200629/#discussion_1","text":"","title":"Discussion"},{"location":"meetings/2020/TechArea20200629/#osg-investigations-team","text":"GRACC2 Transitioned! Still some services have not completely transitioned. XRootD Monitoring Validation is ongoing, and taking significant amount of time (and development / bugfixes) Report writing is this week. CVMFS Singularity Sync is going to start using singularity to create the containers. Working with interested parties on testing. https://github.com/opensciencegrid/cvmfs-singularity-sync/issues/245 Found some testing issues. Wroking with interested parties. No XRootD 5 RC5 yet for TLS testing","title":"OSG Investigations Team"},{"location":"meetings/2020/TechArea20200629/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200706/","text":"OSG Technology Area Meeting, 6 July 2020 \u00b6 Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: Carl, Derek, Diego, Marco Mambelli, Marian, Mat Announcements \u00b6 Tim out for two weeks starting today Brian out today and tomorrow Triage Duty \u00b6 This week: Diego Next week: Brian 7 (+0) open FreshDesk tickets 0 (+0) open GGUS ticket JIRA \u00b6 # of tickets \u0394 State 155 +3 Open 45 +5 In Progress 17 -3 Ready for Testing 1 +0 Ready for Release OSG Software Team \u00b6 OSG 3.5.20 AI (Diego): Build XRootD plugin .so's based on XRootD version (SOFTWARE-4093) GSI/GridFTP migration AI (Mat): Add API token authentication to Topology (SOFTWARE-4134) Enterprise Linux 8 AI (Edgar): Add OpenSSL 1.1.1 support to xrootd-lcmaps (SOFTWARE-4150) Edgar to update ticket with areas of code that need to be updated AI (Mat): Create VMU test images EL8 (SOFTWARE-4072) AI (Mat): Build osg-wn-client tarball (SOFTWARE-4050) AI (Carl): Add ability to tag CC* resources in Topology (SOFTWARE-4000) AI (Diego): Build gfal2-plugin-xrootd for upcoming (SOFTWARE-4160) Discussion \u00b6 None. Support Update \u00b6 None. OSG Release Team \u00b6 3.4.54 \u0394 Both \u0394 3.5.20 \u0394 Total \u0394 Status 0 +0 0 +0 5 +5 5 +0 Open 0 +0 0 +0 6 +5 6 +5 In Progress 0 +0 0 -1 11 +0 11 -1 Ready for Testing 0 +0 0 +0 0 +0 0 +0 Ready for Release 0 +0 0 -1 22 +11 22 +9 Total Software Ready for Testing 3.5.20 HTCondor-CE 4.4.0 XRootD 4.12.3 scitokens-cpp 0.5.1 xrootd-lcmaps 1.7.7 Upcoming: XRootD 5.0.0 Frontier-Squid 4.12-2 CVMFS 2.7.3 Ready for Release Nothing yet Data Nothing Operations Nothing Contrib Nothing Discussion \u00b6 OSG Investigations Team \u00b6 GRACC2 Transition is complete. Two students are working with Derek: IRIS-HEP fellowship for \"Proactive site monitoring\": Using outlier analysis and ML to find problem sites from accounting data Other student is attempting to re-write stashcp in Go: statically compiled and allow for inclusion of libraries. With XRootD 5 rc5 candidate, update testbed with TLS support and upstream changes. XRootD validation: Beginning report writing. Discussion \u00b6 None this week","title":"July 6, 2020"},{"location":"meetings/2020/TechArea20200706/#osg-technology-area-meeting-6-july-2020","text":"Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: Carl, Derek, Diego, Marco Mambelli, Marian, Mat","title":"OSG Technology Area Meeting, 6 July 2020"},{"location":"meetings/2020/TechArea20200706/#announcements","text":"Tim out for two weeks starting today Brian out today and tomorrow","title":"Announcements"},{"location":"meetings/2020/TechArea20200706/#triage-duty","text":"This week: Diego Next week: Brian 7 (+0) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2020/TechArea20200706/#jira","text":"# of tickets \u0394 State 155 +3 Open 45 +5 In Progress 17 -3 Ready for Testing 1 +0 Ready for Release","title":"JIRA"},{"location":"meetings/2020/TechArea20200706/#osg-software-team","text":"OSG 3.5.20 AI (Diego): Build XRootD plugin .so's based on XRootD version (SOFTWARE-4093) GSI/GridFTP migration AI (Mat): Add API token authentication to Topology (SOFTWARE-4134) Enterprise Linux 8 AI (Edgar): Add OpenSSL 1.1.1 support to xrootd-lcmaps (SOFTWARE-4150) Edgar to update ticket with areas of code that need to be updated AI (Mat): Create VMU test images EL8 (SOFTWARE-4072) AI (Mat): Build osg-wn-client tarball (SOFTWARE-4050) AI (Carl): Add ability to tag CC* resources in Topology (SOFTWARE-4000) AI (Diego): Build gfal2-plugin-xrootd for upcoming (SOFTWARE-4160)","title":"OSG Software Team"},{"location":"meetings/2020/TechArea20200706/#discussion","text":"None.","title":"Discussion"},{"location":"meetings/2020/TechArea20200706/#support-update","text":"None.","title":"Support Update"},{"location":"meetings/2020/TechArea20200706/#osg-release-team","text":"3.4.54 \u0394 Both \u0394 3.5.20 \u0394 Total \u0394 Status 0 +0 0 +0 5 +5 5 +0 Open 0 +0 0 +0 6 +5 6 +5 In Progress 0 +0 0 -1 11 +0 11 -1 Ready for Testing 0 +0 0 +0 0 +0 0 +0 Ready for Release 0 +0 0 -1 22 +11 22 +9 Total Software Ready for Testing 3.5.20 HTCondor-CE 4.4.0 XRootD 4.12.3 scitokens-cpp 0.5.1 xrootd-lcmaps 1.7.7 Upcoming: XRootD 5.0.0 Frontier-Squid 4.12-2 CVMFS 2.7.3 Ready for Release Nothing yet Data Nothing Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2020/TechArea20200706/#discussion_1","text":"","title":"Discussion"},{"location":"meetings/2020/TechArea20200706/#osg-investigations-team","text":"GRACC2 Transition is complete. Two students are working with Derek: IRIS-HEP fellowship for \"Proactive site monitoring\": Using outlier analysis and ML to find problem sites from accounting data Other student is attempting to re-write stashcp in Go: statically compiled and allow for inclusion of libraries. With XRootD 5 rc5 candidate, update testbed with TLS support and upstream changes. XRootD validation: Beginning report writing.","title":"OSG Investigations Team"},{"location":"meetings/2020/TechArea20200706/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200713/","text":"OSG Technology Area Meeting, 13 July 2020 \u00b6 Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: BrianL, Carl, Diego, Edgar, Marian, Marco Mambelli, Mat Announcements \u00b6 Mat OOO tomorrow TimT OOO until next Monday Derek OOO next week OSG User School this week and next week Triage Duty \u00b6 This week: Edgar Next week: Carl 7 (+0) open FreshDesk tickets 0 (+0) open GGUS ticket JIRA \u00b6 # of tickets \u0394 State 164 +9 Open 45 +5 In Progress 11 -6 Ready for Testing 10 +9 Ready for Release OSG Software Team \u00b6 OSG 3.5.20 AI (Diego): Investigate XRootD 5 VMU failures (SOFTWARE-3923) AI (Edgar): Work with XRootD developers to obtain a patch for XRootD 5 and build it in OSG Containers AI (Edgar): Review XCache default directories PR (SOFTWARE-4159) AI (Edgar): Add tcmalloc to XCache containers (SOFTWARE-4166) AI (Edgar): Promote frontier-squid container to stable (SOFTWARE-4156) AI (Carl): Transition software base and Frontier Squid to GitHub Actions (SOFTWARE-4171, SOFTWARE-4172) Enterprise Linux 8 AI (Edgar): Test OpenSSL 1.1.1 support for xrootd-lcmaps (SOFTWARE-4150) Testing via XCache not possible because Python bindings for HTCondor (for OSG) are not available yet. Edgar will test using xrootd-standalone AI (Mat): Add functioning VMU tests for EL8 (SOFTWARE-4072) AI (Mat): Build osg-wn-client tarball (SOFTWARE-4050) AI (BrianL): Design a plan with Derek/BrianB to generate pilot records in the OSG pilot container (SOFTWARE-4169) Discussion \u00b6 The task of tagging CC resources will be performed by Hosted CE operators (for Hosted CEs) or by BrianL or delegate for other resources. Actual tagging will wait until the site's CC status is public. GlideinWMS \u00b6 Developers continuing to work on Python 3 migration Marco will build test versions of GlideinWMS into the osg-contrib repos Support Update \u00b6 Edgar working with Georgia Tech for fixing their cache; will set up a screen sharing session in order to speed up communication with admins. OSG Release Team \u00b6 3.4.54 \u0394 Both \u0394 3.5.20 \u0394 Total \u0394 Status 0 +0 0 +0 6 +1 6 +1 Open 0 +0 0 +0 8 +2 8 +2 In Progress 0 +0 0 +0 4 -7 4 -7 Ready for Testing 0 +0 0 +0 9 +9 9 +9 Ready for Release 0 +0 0 +0 27 +5 27 +5 Total Software Ready for Testing 3.5.20 osg-xrootd 3.5-13 scitokens-cpp 0.5.1 Upcoming: XRootD 5.0.0 Ready for Release HTCondor-CE 4.4.0 Frontier-Squid 4.12-2 CVMFS 2.7.3 / cvmfs-config-2.7.3 / osg-oasis 16-5 Data Nothing Operations Nothing Contrib Nothing Discussion \u00b6 Edgar will check if the logging changes in osg-xrootd 3.5-13 are included in his current containers. No release this week. OSG Investigations Team \u00b6 OSG Summer School is this week, Derek is participating. XRootD Monitoring Validation is ongoing, and taking significant amount of time (and development / bugfixes) Report writing is continuing. Several patches accepted upstream. CVMFS Singularity Sync is going to start using singularity to create the containers. Working with interested parties on testing. https://github.com/opensciencegrid/cvmfs-singularity-sync/issues/245 Found some testing issues. Working with interested parties, some are slow to respond. But, Mats is happy. XRootD 5 release and built in OSG. Preparing TLS configurations for upstreaming, though bugs in xrootd5 are the current issue (watching xcache mailing list). Discussion \u00b6 None this week","title":"July 13, 2020"},{"location":"meetings/2020/TechArea20200713/#osg-technology-area-meeting-13-july-2020","text":"Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: BrianL, Carl, Diego, Edgar, Marian, Marco Mambelli, Mat","title":"OSG Technology Area Meeting, 13 July 2020"},{"location":"meetings/2020/TechArea20200713/#announcements","text":"Mat OOO tomorrow TimT OOO until next Monday Derek OOO next week OSG User School this week and next week","title":"Announcements"},{"location":"meetings/2020/TechArea20200713/#triage-duty","text":"This week: Edgar Next week: Carl 7 (+0) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2020/TechArea20200713/#jira","text":"# of tickets \u0394 State 164 +9 Open 45 +5 In Progress 11 -6 Ready for Testing 10 +9 Ready for Release","title":"JIRA"},{"location":"meetings/2020/TechArea20200713/#osg-software-team","text":"OSG 3.5.20 AI (Diego): Investigate XRootD 5 VMU failures (SOFTWARE-3923) AI (Edgar): Work with XRootD developers to obtain a patch for XRootD 5 and build it in OSG Containers AI (Edgar): Review XCache default directories PR (SOFTWARE-4159) AI (Edgar): Add tcmalloc to XCache containers (SOFTWARE-4166) AI (Edgar): Promote frontier-squid container to stable (SOFTWARE-4156) AI (Carl): Transition software base and Frontier Squid to GitHub Actions (SOFTWARE-4171, SOFTWARE-4172) Enterprise Linux 8 AI (Edgar): Test OpenSSL 1.1.1 support for xrootd-lcmaps (SOFTWARE-4150) Testing via XCache not possible because Python bindings for HTCondor (for OSG) are not available yet. Edgar will test using xrootd-standalone AI (Mat): Add functioning VMU tests for EL8 (SOFTWARE-4072) AI (Mat): Build osg-wn-client tarball (SOFTWARE-4050) AI (BrianL): Design a plan with Derek/BrianB to generate pilot records in the OSG pilot container (SOFTWARE-4169)","title":"OSG Software Team"},{"location":"meetings/2020/TechArea20200713/#discussion","text":"The task of tagging CC resources will be performed by Hosted CE operators (for Hosted CEs) or by BrianL or delegate for other resources. Actual tagging will wait until the site's CC status is public.","title":"Discussion"},{"location":"meetings/2020/TechArea20200713/#glideinwms","text":"Developers continuing to work on Python 3 migration Marco will build test versions of GlideinWMS into the osg-contrib repos","title":"GlideinWMS"},{"location":"meetings/2020/TechArea20200713/#support-update","text":"Edgar working with Georgia Tech for fixing their cache; will set up a screen sharing session in order to speed up communication with admins.","title":"Support Update"},{"location":"meetings/2020/TechArea20200713/#osg-release-team","text":"3.4.54 \u0394 Both \u0394 3.5.20 \u0394 Total \u0394 Status 0 +0 0 +0 6 +1 6 +1 Open 0 +0 0 +0 8 +2 8 +2 In Progress 0 +0 0 +0 4 -7 4 -7 Ready for Testing 0 +0 0 +0 9 +9 9 +9 Ready for Release 0 +0 0 +0 27 +5 27 +5 Total Software Ready for Testing 3.5.20 osg-xrootd 3.5-13 scitokens-cpp 0.5.1 Upcoming: XRootD 5.0.0 Ready for Release HTCondor-CE 4.4.0 Frontier-Squid 4.12-2 CVMFS 2.7.3 / cvmfs-config-2.7.3 / osg-oasis 16-5 Data Nothing Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2020/TechArea20200713/#discussion_1","text":"Edgar will check if the logging changes in osg-xrootd 3.5-13 are included in his current containers. No release this week.","title":"Discussion"},{"location":"meetings/2020/TechArea20200713/#osg-investigations-team","text":"OSG Summer School is this week, Derek is participating. XRootD Monitoring Validation is ongoing, and taking significant amount of time (and development / bugfixes) Report writing is continuing. Several patches accepted upstream. CVMFS Singularity Sync is going to start using singularity to create the containers. Working with interested parties on testing. https://github.com/opensciencegrid/cvmfs-singularity-sync/issues/245 Found some testing issues. Working with interested parties, some are slow to respond. But, Mats is happy. XRootD 5 release and built in OSG. Preparing TLS configurations for upstreaming, though bugs in xrootd5 are the current issue (watching xcache mailing list).","title":"OSG Investigations Team"},{"location":"meetings/2020/TechArea20200713/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200720/","text":"OSG Technology Area Meeting, 20 July 2020 \u00b6 Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: BrianL, Carl, Diego, Edgar, Marian, Mat, TimT Announcements \u00b6 Derek OOO this week OSG User School ongoing this week Triage Duty \u00b6 This week: Carl Next week: BrianL 7 (+0) open FreshDesk tickets 0 (+0) open GGUS ticket JIRA \u00b6 # of tickets \u0394 State 166 +2 Open 44 -1 In Progress 15 +4 Ready for Testing 11 +1 Ready for Release OSG Software Team \u00b6 OSG 3.5.21 AI (Diego): Add package NVR table to XRootD plugin tickets and mark RFT (SOFTWARE-4093, SOFTWARE-4137) Diego is ready to promote plugins but is waiting on a PR review for xrootd-cmstfc. AI (Carl): Fix broken cadist links in the initial HTML generation (SOFTWARE-3874) Containers AI (Diego): Add tcmalloc to XCache containers (SOFTWARE-4166) AI (BrianL): Add XRootD 5 based XCache image builds (SOFTWARE-4181) AI (BrianL): Add the ability to build XCache images based on XRootD hotfixes (SOFTWARE-4151) Enterprise Linux 8 AI (Edgar): Add OpenSSL 1.1.1 support to xrootd-lcmaps (SOFTWARE-4150) Testing via XCache not possible because Python bindings for HTCondor (for OSG) are not available yet. Edgar will test using xrootd-standalone AI (Mat): Add functioning VMU tests for EL8 (SOFTWARE-4072) Close to working; needs cleanup and PR review. AI (Mat): Build osg-wn-client tarball (SOFTWARE-4050) AI (TimT): Release condor for el8 (SOFTWARE-4157) AI (BrianL, Carl): Write design doc for generating pilot records for OSG pilot containers (SOFTWARE-4169) Discussion \u00b6 Ongoing storage ticket with Brown; currently it's not OSG-related troubleshooting, so it would be better served if it's tracked by CMS coordinators. Carl working on moving building container to GitHub actions; this enables us to make updates to the software-base image and have them trigger builds for all descendent images. Edgar will be working on DOMA tasks so will not have time for software work. BrianL and Marian are interested in seeing XCache-related documentation that Edgar writes. Edgar has been running an XRootD 5 cache in Sunnyvale. No problems so far but there have been auth issues reported against XRootD 5; BrianL will find the GitHub issue so Edgar can test. Support Update \u00b6 Edgar: - #65322 -- CMU is having difficulties with GridFTP and XRootD. - Multi-core pilots at Syracuse not matching; Edgar requests help from HTCondor developers, who request additional logs from Syracuse. OSG Release Team \u00b6 3.4.54 \u0394 Both \u0394 3.5.20 \u0394 Total \u0394 Status 0 +0 0 +0 1 -5 1 -5 Open 0 +0 0 +0 5 -3 5 -3 In Progress 0 +0 0 +0 4 +0 4 +0 Ready for Testing 0 +0 0 +0 10 +1 10 +1 Ready for Release 0 +0 0 +0 20 -7 20 -7 Total Software Ready for Testing 3.5.20 ATLAS and CMS XCache containers osg-xrootd 3.5-13 Upcoming: XRootD 5.0.0 Ready for Release scitokens-cpp 0.5.1 HTCondor-CE 4.4.0 Frontier-Squid 4.12-2 CVMFS 2.7.3 / cvmfs-config-2.7.3 / osg-oasis 16-5 Data Nothing Operations osg-build 1.16.2 Frontier-Squid 4.12-2 Contrib Nothing Discussion \u00b6 Release this week. OSG Investigations Team \u00b6 Outage of personel last week, Marian was available only on Monday last week OSG Summer School is ongoing this week. XRootD Monitoring Validation is ongoing, and taking significant amount of time (and development / bugfixes) CVMFS Singularity Sync is going to start using singularity to create the containers. Working on testing, see github discussion: https://github.com/opensciencegrid/cvmfs-singularity-sync/issues/245 More feedback from interested parties and they seem to be happy. Will provide feedback when Derek is back from vacation. XRootD 5 release and built in OSG. Preparing TLS configurations for upstreaming, though bugs in xrootd5 are the current issue (watching xcache mailing list). organizing presentation on http://gitbhub.com/xrootd/xrootd-k8s-operator on next xcache meeting, IN2P3 folks involved GRACC tape backup broke last week, investigated root cause, turned out to be FNAL issue and fixed by the end of business day on last Friday (operations effort) Discussion \u00b6 None this week","title":"July 20, 2020"},{"location":"meetings/2020/TechArea20200720/#osg-technology-area-meeting-20-july-2020","text":"Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: BrianL, Carl, Diego, Edgar, Marian, Mat, TimT","title":"OSG Technology Area Meeting, 20 July 2020"},{"location":"meetings/2020/TechArea20200720/#announcements","text":"Derek OOO this week OSG User School ongoing this week","title":"Announcements"},{"location":"meetings/2020/TechArea20200720/#triage-duty","text":"This week: Carl Next week: BrianL 7 (+0) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2020/TechArea20200720/#jira","text":"# of tickets \u0394 State 166 +2 Open 44 -1 In Progress 15 +4 Ready for Testing 11 +1 Ready for Release","title":"JIRA"},{"location":"meetings/2020/TechArea20200720/#osg-software-team","text":"OSG 3.5.21 AI (Diego): Add package NVR table to XRootD plugin tickets and mark RFT (SOFTWARE-4093, SOFTWARE-4137) Diego is ready to promote plugins but is waiting on a PR review for xrootd-cmstfc. AI (Carl): Fix broken cadist links in the initial HTML generation (SOFTWARE-3874) Containers AI (Diego): Add tcmalloc to XCache containers (SOFTWARE-4166) AI (BrianL): Add XRootD 5 based XCache image builds (SOFTWARE-4181) AI (BrianL): Add the ability to build XCache images based on XRootD hotfixes (SOFTWARE-4151) Enterprise Linux 8 AI (Edgar): Add OpenSSL 1.1.1 support to xrootd-lcmaps (SOFTWARE-4150) Testing via XCache not possible because Python bindings for HTCondor (for OSG) are not available yet. Edgar will test using xrootd-standalone AI (Mat): Add functioning VMU tests for EL8 (SOFTWARE-4072) Close to working; needs cleanup and PR review. AI (Mat): Build osg-wn-client tarball (SOFTWARE-4050) AI (TimT): Release condor for el8 (SOFTWARE-4157) AI (BrianL, Carl): Write design doc for generating pilot records for OSG pilot containers (SOFTWARE-4169)","title":"OSG Software Team"},{"location":"meetings/2020/TechArea20200720/#discussion","text":"Ongoing storage ticket with Brown; currently it's not OSG-related troubleshooting, so it would be better served if it's tracked by CMS coordinators. Carl working on moving building container to GitHub actions; this enables us to make updates to the software-base image and have them trigger builds for all descendent images. Edgar will be working on DOMA tasks so will not have time for software work. BrianL and Marian are interested in seeing XCache-related documentation that Edgar writes. Edgar has been running an XRootD 5 cache in Sunnyvale. No problems so far but there have been auth issues reported against XRootD 5; BrianL will find the GitHub issue so Edgar can test.","title":"Discussion"},{"location":"meetings/2020/TechArea20200720/#support-update","text":"Edgar: - #65322 -- CMU is having difficulties with GridFTP and XRootD. - Multi-core pilots at Syracuse not matching; Edgar requests help from HTCondor developers, who request additional logs from Syracuse.","title":"Support Update"},{"location":"meetings/2020/TechArea20200720/#osg-release-team","text":"3.4.54 \u0394 Both \u0394 3.5.20 \u0394 Total \u0394 Status 0 +0 0 +0 1 -5 1 -5 Open 0 +0 0 +0 5 -3 5 -3 In Progress 0 +0 0 +0 4 +0 4 +0 Ready for Testing 0 +0 0 +0 10 +1 10 +1 Ready for Release 0 +0 0 +0 20 -7 20 -7 Total Software Ready for Testing 3.5.20 ATLAS and CMS XCache containers osg-xrootd 3.5-13 Upcoming: XRootD 5.0.0 Ready for Release scitokens-cpp 0.5.1 HTCondor-CE 4.4.0 Frontier-Squid 4.12-2 CVMFS 2.7.3 / cvmfs-config-2.7.3 / osg-oasis 16-5 Data Nothing Operations osg-build 1.16.2 Frontier-Squid 4.12-2 Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2020/TechArea20200720/#discussion_1","text":"Release this week.","title":"Discussion"},{"location":"meetings/2020/TechArea20200720/#osg-investigations-team","text":"Outage of personel last week, Marian was available only on Monday last week OSG Summer School is ongoing this week. XRootD Monitoring Validation is ongoing, and taking significant amount of time (and development / bugfixes) CVMFS Singularity Sync is going to start using singularity to create the containers. Working on testing, see github discussion: https://github.com/opensciencegrid/cvmfs-singularity-sync/issues/245 More feedback from interested parties and they seem to be happy. Will provide feedback when Derek is back from vacation. XRootD 5 release and built in OSG. Preparing TLS configurations for upstreaming, though bugs in xrootd5 are the current issue (watching xcache mailing list). organizing presentation on http://gitbhub.com/xrootd/xrootd-k8s-operator on next xcache meeting, IN2P3 folks involved GRACC tape backup broke last week, investigated root cause, turned out to be FNAL issue and fixed by the end of business day on last Friday (operations effort)","title":"OSG Investigations Team"},{"location":"meetings/2020/TechArea20200720/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200727/","text":"OSG Technology Area Meeting, 27 July 2020 \u00b6 Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: BrianL, Carl, Derek, Diego, Edgar, Marco Mambelli, Mat, TimT Announcements \u00b6 BrianL OOO next week Mat OOO Monday and Friday Doc focus doodle poll sent Triage Duty \u00b6 This week: BrianL Next week: Mat 8 (+1) open FreshDesk tickets 0 (+0) open GGUS ticket JIRA \u00b6 # of tickets \u0394 State 167 +1 Open 41 -3 In Progress 18 +3 Ready for Testing 4 -7 Ready for Release OSG Software Team \u00b6 OSG 3.5.21 AI (Carl): Release gratia-probe 1.20.14+, create ticket for 4af0a53 (SOFTWARE-4193) AI (Carl): Fix broken cadist links in the initial HTML generation (SOFTWARE-3874) Containers AI (BrianL): Add the ability to build XCache images based on XRootD hotfixes (SOFTWARE-4151) Enterprise Linux 8 AI (Edgar): Add OpenSSL 1.1.1 support to xrootd-lcmaps (SOFTWARE-4150) HTCondor in osg-development for EL8; Edgar can now build the XRootD metapackages and use them for testing AI (Diego): Release scitokens for EL8 (SOFTWARE-4126) AI (Diego): Kick off Frontier Squid EL8 VMU (SOFTWARE-4105) AI (Mat): Build osg-wn-client tarball (SOFTWARE-4050) AI (TimT): Release condor for el8 (SOFTWARE-4157) AI (Mat, Edgar): Change osg-test tests that are marked \"el7 only\" to \"el7 and el8\" AI (Mat, TimT): Build condor 8.9 for el8 AI (BrianL, Carl): Write design doc for generating pilot records for OSG pilot containers (SOFTWARE-4169) Discussion \u00b6 Marco: No Fermicloud EL8 template available yet, nor is there an ETA; admins planning to upgrade OpenNebula before starting work GlideinWMS release coming soon Support Update \u00b6 None this week OSG Release Team \u00b6 3.4.54 \u0394 Both \u0394 3.5.21 \u0394 Total \u0394 Status 0 +0 0 +0 5 +4 5 +4 Open 0 +0 0 +0 3 -2 3 -2 In Progress 0 +0 0 +0 17 +13 17 +13 Ready for Testing 0 +0 0 +0 4 -6 4 -6 Ready for Release 0 +0 0 +0 29 +9 29 +9 Total Software Ready for Testing 3.5.21 osg-wn-client 3.5-4 on EL8 stashcache-client 6.0.0 (EL8) osg-flock 1.1 osg-update-vos 1.4.0 (EL8) oidc-agent 3.3.3 xrootd-lcmaps (EL8) XRootD plugins - version matching VOMS 2.1.0 (EL8) osg-xrootd 3.5-13 - reduce logging CVMFS 2.7.3 / cvmfs-config-2.4-4 / osg-oasis 16-5 (EL8) Upcoming XRootD 5.0.0 Ready for Release scitokens-cpp 0.5.1 HTCondor-CE 4.4.1 osg-pki-tools 3.4.0 osg-system-profiler 1.6.0 Data Nothing Operations Nothing Contrib Nothing Discussion \u00b6 Release this week. OSG Investigations Team \u00b6 Outage of personel last week, Marian was available only on Monday last week Top priority for Deigo and Derek: XRootD Monitoring Validation is ongoing, and taking significant amount of time (and development / bugfixes) CVMFS Singularity Sync is going to start using singularity to create the containers. Working on testing, see github discussion: https://github.com/opensciencegrid/cvmfs-singularity-sync/issues/245 More feedback from interested parties and they seem to be happy. Will provide feedback when Derek is back from vacation. XRootD 5 release and built in OSG. Preparing TLS configurations for upstreaming. Discussion \u00b6 None this week","title":"July 27, 2020"},{"location":"meetings/2020/TechArea20200727/#osg-technology-area-meeting-27-july-2020","text":"Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: BrianL, Carl, Derek, Diego, Edgar, Marco Mambelli, Mat, TimT","title":"OSG Technology Area Meeting, 27 July 2020"},{"location":"meetings/2020/TechArea20200727/#announcements","text":"BrianL OOO next week Mat OOO Monday and Friday Doc focus doodle poll sent","title":"Announcements"},{"location":"meetings/2020/TechArea20200727/#triage-duty","text":"This week: BrianL Next week: Mat 8 (+1) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2020/TechArea20200727/#jira","text":"# of tickets \u0394 State 167 +1 Open 41 -3 In Progress 18 +3 Ready for Testing 4 -7 Ready for Release","title":"JIRA"},{"location":"meetings/2020/TechArea20200727/#osg-software-team","text":"OSG 3.5.21 AI (Carl): Release gratia-probe 1.20.14+, create ticket for 4af0a53 (SOFTWARE-4193) AI (Carl): Fix broken cadist links in the initial HTML generation (SOFTWARE-3874) Containers AI (BrianL): Add the ability to build XCache images based on XRootD hotfixes (SOFTWARE-4151) Enterprise Linux 8 AI (Edgar): Add OpenSSL 1.1.1 support to xrootd-lcmaps (SOFTWARE-4150) HTCondor in osg-development for EL8; Edgar can now build the XRootD metapackages and use them for testing AI (Diego): Release scitokens for EL8 (SOFTWARE-4126) AI (Diego): Kick off Frontier Squid EL8 VMU (SOFTWARE-4105) AI (Mat): Build osg-wn-client tarball (SOFTWARE-4050) AI (TimT): Release condor for el8 (SOFTWARE-4157) AI (Mat, Edgar): Change osg-test tests that are marked \"el7 only\" to \"el7 and el8\" AI (Mat, TimT): Build condor 8.9 for el8 AI (BrianL, Carl): Write design doc for generating pilot records for OSG pilot containers (SOFTWARE-4169)","title":"OSG Software Team"},{"location":"meetings/2020/TechArea20200727/#discussion","text":"Marco: No Fermicloud EL8 template available yet, nor is there an ETA; admins planning to upgrade OpenNebula before starting work GlideinWMS release coming soon","title":"Discussion"},{"location":"meetings/2020/TechArea20200727/#support-update","text":"None this week","title":"Support Update"},{"location":"meetings/2020/TechArea20200727/#osg-release-team","text":"3.4.54 \u0394 Both \u0394 3.5.21 \u0394 Total \u0394 Status 0 +0 0 +0 5 +4 5 +4 Open 0 +0 0 +0 3 -2 3 -2 In Progress 0 +0 0 +0 17 +13 17 +13 Ready for Testing 0 +0 0 +0 4 -6 4 -6 Ready for Release 0 +0 0 +0 29 +9 29 +9 Total Software Ready for Testing 3.5.21 osg-wn-client 3.5-4 on EL8 stashcache-client 6.0.0 (EL8) osg-flock 1.1 osg-update-vos 1.4.0 (EL8) oidc-agent 3.3.3 xrootd-lcmaps (EL8) XRootD plugins - version matching VOMS 2.1.0 (EL8) osg-xrootd 3.5-13 - reduce logging CVMFS 2.7.3 / cvmfs-config-2.4-4 / osg-oasis 16-5 (EL8) Upcoming XRootD 5.0.0 Ready for Release scitokens-cpp 0.5.1 HTCondor-CE 4.4.1 osg-pki-tools 3.4.0 osg-system-profiler 1.6.0 Data Nothing Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2020/TechArea20200727/#discussion_1","text":"Release this week.","title":"Discussion"},{"location":"meetings/2020/TechArea20200727/#osg-investigations-team","text":"Outage of personel last week, Marian was available only on Monday last week Top priority for Deigo and Derek: XRootD Monitoring Validation is ongoing, and taking significant amount of time (and development / bugfixes) CVMFS Singularity Sync is going to start using singularity to create the containers. Working on testing, see github discussion: https://github.com/opensciencegrid/cvmfs-singularity-sync/issues/245 More feedback from interested parties and they seem to be happy. Will provide feedback when Derek is back from vacation. XRootD 5 release and built in OSG. Preparing TLS configurations for upstreaming.","title":"OSG Investigations Team"},{"location":"meetings/2020/TechArea20200727/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200803/","text":"OSG Technology Area Meeting, 3 August 2020 \u00b6 Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: Carl, Derek, Diego, Edgar, Marian, Tim Announcements \u00b6 BrianL OOO this week Mat OOO Monday Carl OOO Thursday Triage Duty \u00b6 This week: Mat Next week: Tim 7 (-1) open FreshDesk tickets 0 (+0) open GGUS ticket JIRA \u00b6 # of tickets \u0394 State 166 -1 Open 41 +0 In Progress 20 +2 Ready for Testing 0 -4 Ready for Release OSG Software Team \u00b6 AI (Derek): XCache 1.5.0 breaks osg-test tests and docker-xcache CI (preventing image tag updates!), probably due to hardcoded Authfiles in the tests of both: https://github.com/opensciencegrid/docker-xcache/blob/master/tests/test_stashcache_origin.sh#L10 https://github.com/opensciencegrid/docker-xcache/blob/master/tests/test_stashcache.sh#L9 https://github.com/opensciencegrid/osg-test/blob/master/osgtest/tests/test_155_stashcache.py#L81-L100 Tech team priorities this week: https://opensciencegrid.atlassian.net/secure/RapidBoard.jspa?rapidView=19 Doc Focus scheduled for August 13 1:30pm CDT Discussion \u00b6 Derek: scitokens-cpp is already in EPEL 7 and 8. Do we need it in OSG 3.5? Support Update \u00b6 Edgar: Helping SDSC with some CC* grant work OSG Release Team \u00b6 3.4.54 \u0394 Both \u0394 3.5.22 \u0394 Total \u0394 Status 0 +0 0 +0 7 +2 7 +2 Open 0 +0 0 +0 6 +3 6 +3 In Progress 0 +0 0 +0 12 -5 12 -5 Ready for Testing 0 +0 0 +0 0 -4 0 -4 Ready for Release 0 +0 0 +0 25 -4 25 -4 Total Software Ready for Testing 3.5.21 oidc-agent 3.3.3 XRootD plugins - version matching Upcoming XRootD 5.0.0 Ready for Release Nothing Data Nothing Operations Nothing Contrib Nothing Discussion \u00b6 XRootD 5.0.0 is ready for release OSG Investigations Team \u00b6 Validation document is in \"Draft\" CVMFS Singularity Sync is going to start using singularity to create the containers. Working on testing, see github discussion: https://github.com/opensciencegrid/cvmfs-singularity-sync/issues/245 More feedback from interested parties and they seem to be happy. Will provide feedback when Derek is back from vacation. Derek needs help with XCache test failures. StashCP Go implementation, may want some help with \"evaluating\" it as a replacement for stashcp. Discussion \u00b6 None this week","title":"August 3, 2020"},{"location":"meetings/2020/TechArea20200803/#osg-technology-area-meeting-3-august-2020","text":"Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: Carl, Derek, Diego, Edgar, Marian, Tim","title":"OSG Technology Area Meeting, 3 August 2020"},{"location":"meetings/2020/TechArea20200803/#announcements","text":"BrianL OOO this week Mat OOO Monday Carl OOO Thursday","title":"Announcements"},{"location":"meetings/2020/TechArea20200803/#triage-duty","text":"This week: Mat Next week: Tim 7 (-1) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2020/TechArea20200803/#jira","text":"# of tickets \u0394 State 166 -1 Open 41 +0 In Progress 20 +2 Ready for Testing 0 -4 Ready for Release","title":"JIRA"},{"location":"meetings/2020/TechArea20200803/#osg-software-team","text":"AI (Derek): XCache 1.5.0 breaks osg-test tests and docker-xcache CI (preventing image tag updates!), probably due to hardcoded Authfiles in the tests of both: https://github.com/opensciencegrid/docker-xcache/blob/master/tests/test_stashcache_origin.sh#L10 https://github.com/opensciencegrid/docker-xcache/blob/master/tests/test_stashcache.sh#L9 https://github.com/opensciencegrid/osg-test/blob/master/osgtest/tests/test_155_stashcache.py#L81-L100 Tech team priorities this week: https://opensciencegrid.atlassian.net/secure/RapidBoard.jspa?rapidView=19 Doc Focus scheduled for August 13 1:30pm CDT","title":"OSG Software Team"},{"location":"meetings/2020/TechArea20200803/#discussion","text":"Derek: scitokens-cpp is already in EPEL 7 and 8. Do we need it in OSG 3.5?","title":"Discussion"},{"location":"meetings/2020/TechArea20200803/#support-update","text":"Edgar: Helping SDSC with some CC* grant work","title":"Support Update"},{"location":"meetings/2020/TechArea20200803/#osg-release-team","text":"3.4.54 \u0394 Both \u0394 3.5.22 \u0394 Total \u0394 Status 0 +0 0 +0 7 +2 7 +2 Open 0 +0 0 +0 6 +3 6 +3 In Progress 0 +0 0 +0 12 -5 12 -5 Ready for Testing 0 +0 0 +0 0 -4 0 -4 Ready for Release 0 +0 0 +0 25 -4 25 -4 Total Software Ready for Testing 3.5.21 oidc-agent 3.3.3 XRootD plugins - version matching Upcoming XRootD 5.0.0 Ready for Release Nothing Data Nothing Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2020/TechArea20200803/#discussion_1","text":"XRootD 5.0.0 is ready for release","title":"Discussion"},{"location":"meetings/2020/TechArea20200803/#osg-investigations-team","text":"Validation document is in \"Draft\" CVMFS Singularity Sync is going to start using singularity to create the containers. Working on testing, see github discussion: https://github.com/opensciencegrid/cvmfs-singularity-sync/issues/245 More feedback from interested parties and they seem to be happy. Will provide feedback when Derek is back from vacation. Derek needs help with XCache test failures. StashCP Go implementation, may want some help with \"evaluating\" it as a replacement for stashcp.","title":"OSG Investigations Team"},{"location":"meetings/2020/TechArea20200803/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200810/","text":"OSG Technology Area Meeting, 10 August 2020 \u00b6 Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: BrianL, Carl, Derek, Diego, Edgar, Marco Mambelli, Marian, Mat, TimT Announcements \u00b6 Doc focus this Thursday starting at 13:30 CDT OSG All Hands Aug 31 - Sep 3 Release of vo-client as soon as possible today because of SLAC VOMS server cert expiration Triage Duty \u00b6 This week: TimT Next week: Diego 8 (+0) open FreshDesk tickets 0 (+0) open GGUS ticket JIRA \u00b6 # of tickets \u0394 State 165 -1 Open 41 +0 In Progress 19 -1 Ready for Testing 1 +1 Ready for Release OSG Software Team \u00b6 Tech team priorities this week: https://opensciencegrid.atlassian.net/secure/RapidBoard.jspa?rapidView=19 AI: Carl - Release IGTF certs today. This includes EL8 builds. AI: Carl - Tracking CC* GPU jobs (in progress). AI: Mat - Update osg-test to handle StashCache and SciTokens integration. AI: Diego - Build scitokens packages for EL8. This includes scitokens-credmon for EL8, which requires Python 3 support. AI: Diego - Run VMU tests for frontier squid. Edgar tested XCache for XRootD 4 in EL8; it needed condor and blahp built for EL8 but it is successfully running. AI: Edgar - Send BrianL an rpm -qa dump to help get a list of all the packages that were touched. Edgar tested XCache 1.5.0 but found some issues; will make a PR. TimT - built HTCondor 8.9 in upcoming for EL8; will make a patch to fix permission issues that cause RPM verification to fail. BLAHP needs to built for upcoming; BrianL will investigate if there are any related tickets. Discussion \u00b6 None this week Support Update \u00b6 TimT: Received a ticket for XRootD Ceph support; will route it to BrianL. Edgar: Wesley Smith at JLab is installing the origin and has some questions about the documentation, specifically about Topology registration. OSG Release Team \u00b6 3.4.54 \u0394 Both \u0394 3.5.22 \u0394 Total \u0394 Status 0 +0 0 +0 8 +1 8 +1 Open 0 +0 0 +0 6 +0 6 +0 In Progress 0 +0 0 +0 11 -1 11 -1 Ready for Testing 0 +0 0 +0 1 +1 1 +1 Ready for Release 0 +0 0 +0 26 +1 26 +1 Total Software Ready for Testing 3.5.22 gratia-probe-1.20.14 tcmalloc in OSG XCaches xrootd-lcmaps 1.7.8: OpenSSL 1.1.1 support XRootD plugins - version matching Upcoming XRootD 5.0.0 Ready for Release oidc-agent 3.3.3 Data VO Package v107 IGTF 1.107 Operations Nothing Contrib Nothing Discussion \u00b6 None this week OSG Investigations Team \u00b6 XRootD Validation document is in \"Draft\" (Will go out this week) (No-progress) CVMFS Singularity Sync is going to start using singularity to create the containers. Working on testing, see github discussion: https://github.com/opensciencegrid/cvmfs-singularity-sync/issues/245 More feedback from interested parties and they seem to be happy. Will provide feedback when Derek is back from vacation. StashCP Go implementation, may want some help with \"evaluating\" it as a replacement for stashcp. We have a prototype, who would like to play with it? Proactive site monitoring is progressing nicely. May present at operations meeting this week. Discussion \u00b6 None this week","title":"August 10, 2020"},{"location":"meetings/2020/TechArea20200810/#osg-technology-area-meeting-10-august-2020","text":"Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: BrianL, Carl, Derek, Diego, Edgar, Marco Mambelli, Marian, Mat, TimT","title":"OSG Technology Area Meeting, 10 August 2020"},{"location":"meetings/2020/TechArea20200810/#announcements","text":"Doc focus this Thursday starting at 13:30 CDT OSG All Hands Aug 31 - Sep 3 Release of vo-client as soon as possible today because of SLAC VOMS server cert expiration","title":"Announcements"},{"location":"meetings/2020/TechArea20200810/#triage-duty","text":"This week: TimT Next week: Diego 8 (+0) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2020/TechArea20200810/#jira","text":"# of tickets \u0394 State 165 -1 Open 41 +0 In Progress 19 -1 Ready for Testing 1 +1 Ready for Release","title":"JIRA"},{"location":"meetings/2020/TechArea20200810/#osg-software-team","text":"Tech team priorities this week: https://opensciencegrid.atlassian.net/secure/RapidBoard.jspa?rapidView=19 AI: Carl - Release IGTF certs today. This includes EL8 builds. AI: Carl - Tracking CC* GPU jobs (in progress). AI: Mat - Update osg-test to handle StashCache and SciTokens integration. AI: Diego - Build scitokens packages for EL8. This includes scitokens-credmon for EL8, which requires Python 3 support. AI: Diego - Run VMU tests for frontier squid. Edgar tested XCache for XRootD 4 in EL8; it needed condor and blahp built for EL8 but it is successfully running. AI: Edgar - Send BrianL an rpm -qa dump to help get a list of all the packages that were touched. Edgar tested XCache 1.5.0 but found some issues; will make a PR. TimT - built HTCondor 8.9 in upcoming for EL8; will make a patch to fix permission issues that cause RPM verification to fail. BLAHP needs to built for upcoming; BrianL will investigate if there are any related tickets.","title":"OSG Software Team"},{"location":"meetings/2020/TechArea20200810/#discussion","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200810/#support-update","text":"TimT: Received a ticket for XRootD Ceph support; will route it to BrianL. Edgar: Wesley Smith at JLab is installing the origin and has some questions about the documentation, specifically about Topology registration.","title":"Support Update"},{"location":"meetings/2020/TechArea20200810/#osg-release-team","text":"3.4.54 \u0394 Both \u0394 3.5.22 \u0394 Total \u0394 Status 0 +0 0 +0 8 +1 8 +1 Open 0 +0 0 +0 6 +0 6 +0 In Progress 0 +0 0 +0 11 -1 11 -1 Ready for Testing 0 +0 0 +0 1 +1 1 +1 Ready for Release 0 +0 0 +0 26 +1 26 +1 Total Software Ready for Testing 3.5.22 gratia-probe-1.20.14 tcmalloc in OSG XCaches xrootd-lcmaps 1.7.8: OpenSSL 1.1.1 support XRootD plugins - version matching Upcoming XRootD 5.0.0 Ready for Release oidc-agent 3.3.3 Data VO Package v107 IGTF 1.107 Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2020/TechArea20200810/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200810/#osg-investigations-team","text":"XRootD Validation document is in \"Draft\" (Will go out this week) (No-progress) CVMFS Singularity Sync is going to start using singularity to create the containers. Working on testing, see github discussion: https://github.com/opensciencegrid/cvmfs-singularity-sync/issues/245 More feedback from interested parties and they seem to be happy. Will provide feedback when Derek is back from vacation. StashCP Go implementation, may want some help with \"evaluating\" it as a replacement for stashcp. We have a prototype, who would like to play with it? Proactive site monitoring is progressing nicely. May present at operations meeting this week.","title":"OSG Investigations Team"},{"location":"meetings/2020/TechArea20200810/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200817/","text":"OSG Technology Area Meeting, 17 August 2020 \u00b6 Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: BrianL, Carl, Derek, Diego, Edgar, TimT Announcements \u00b6 OSG All Hands Aug 31 - Sep 3 Technology section: 1:30-3pm CDT Wed session 2, Sep 2 Edgar giving StashCache talk, BrianB giving overview talk Mat OOO today Triage Duty \u00b6 This week: Diego Next week: BrianL (???) 8 (+0) open FreshDesk tickets 1 (+1) open GGUS ticket JIRA \u00b6 # of tickets \u0394 State 169 +4 Open 1 +1 Selected for Dev 27 -14 In Progress 6 +6 Dev Complete 20 +1 Ready for Testing 2 +1 Ready for Release OSG Software Team \u00b6 Register with the OSG COManage: https://osg-htc.org/register Tech team priorities this week: https://opensciencegrid.atlassian.net/secure/RapidBoard.jspa?rapidView=19&quickFilter=66 Discussion \u00b6 AI (BrianL): Revisit Carl's plate AI (Edgar): Finish up bookkeeping for EL8 tickets; kick off tests for GlideinWMS 3.6.3 AI (Diego): Kick off builds for the XRootD 4.12.4 RC1 AI (TimT): Build HTCondor 8.8.10 for 3.4; also release GlideinWMS for 3.4 Support Update \u00b6 Vanderbilt (BrianL): Pilots being killed by the CE after 8 hours (shortly after a proxy renewal). Still investigating. Marco suggested checking with the factory + frontend to see if they've set an aggressive pilot expiration time University of Florida (BrianL): Dynamic WN env functionality broke with a blahp update to 1.18.46. Bockjoo needed to update his configuration from blah.config.rpmnew OSG Release Team \u00b6 3.4.54 \u0394 Both \u0394 3.5.22 \u0394 Total \u0394 Status 0 +0 0 +0 10 +2 10 +2 Open 0 +0 0 +0 0 +0 0 +0 Selected for Development 0 +0 0 +0 6 +0 6 +0 In Progress 0 +0 0 +0 2 +2 2 +2 Development Complete 0 +0 0 +0 14 +3 14 +3 Ready for Testing 0 +0 0 +0 1 +0 1 +0 Ready for Release 0 +0 0 +0 33 +7 33 +7 Total Software Ready for Testing 3.5.22 HTCondor 8.8.10 gratia-probe-1.20.14 tcmalloc in OSG XCaches xrootd-lcmaps 1.7.8: OpenSSL 1.1.1 support XRootD plugins - version matching Upcoming: HTCondor 8.9.8 Upcoming: XRootD 5.0.0 Ready for Release oidc-agent 3.3.3 Data Nothing Operations Nothing Contrib Nothing Discussion \u00b6 None this week OSG Investigations Team \u00b6 XRootD Validation document is released: (No-progress) CVMFS Singularity Sync is going to start using singularity to create the containers. Working on testing, see github discussion: https://github.com/opensciencegrid/cvmfs-singularity-sync/issues/245 More feedback from interested parties and they seem to be happy. Will provide feedback when Derek is back from vacation. StashCP Go implementation, may want some help with \"evaluating\" it as a replacement for stashcp. Added cvmfs and check for xrootd functionality. Proactive site monitoring is progressing nicely. Goal: Present this week GPUs for Folding@Home took some debugging with Mats, but as of this morning, seem to be working great. Discussion \u00b6 None this week","title":"August 17, 2020"},{"location":"meetings/2020/TechArea20200817/#osg-technology-area-meeting-17-august-2020","text":"Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: BrianL, Carl, Derek, Diego, Edgar, TimT","title":"OSG Technology Area Meeting, 17 August 2020"},{"location":"meetings/2020/TechArea20200817/#announcements","text":"OSG All Hands Aug 31 - Sep 3 Technology section: 1:30-3pm CDT Wed session 2, Sep 2 Edgar giving StashCache talk, BrianB giving overview talk Mat OOO today","title":"Announcements"},{"location":"meetings/2020/TechArea20200817/#triage-duty","text":"This week: Diego Next week: BrianL (???) 8 (+0) open FreshDesk tickets 1 (+1) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2020/TechArea20200817/#jira","text":"# of tickets \u0394 State 169 +4 Open 1 +1 Selected for Dev 27 -14 In Progress 6 +6 Dev Complete 20 +1 Ready for Testing 2 +1 Ready for Release","title":"JIRA"},{"location":"meetings/2020/TechArea20200817/#osg-software-team","text":"Register with the OSG COManage: https://osg-htc.org/register Tech team priorities this week: https://opensciencegrid.atlassian.net/secure/RapidBoard.jspa?rapidView=19&quickFilter=66","title":"OSG Software Team"},{"location":"meetings/2020/TechArea20200817/#discussion","text":"AI (BrianL): Revisit Carl's plate AI (Edgar): Finish up bookkeeping for EL8 tickets; kick off tests for GlideinWMS 3.6.3 AI (Diego): Kick off builds for the XRootD 4.12.4 RC1 AI (TimT): Build HTCondor 8.8.10 for 3.4; also release GlideinWMS for 3.4","title":"Discussion"},{"location":"meetings/2020/TechArea20200817/#support-update","text":"Vanderbilt (BrianL): Pilots being killed by the CE after 8 hours (shortly after a proxy renewal). Still investigating. Marco suggested checking with the factory + frontend to see if they've set an aggressive pilot expiration time University of Florida (BrianL): Dynamic WN env functionality broke with a blahp update to 1.18.46. Bockjoo needed to update his configuration from blah.config.rpmnew","title":"Support Update"},{"location":"meetings/2020/TechArea20200817/#osg-release-team","text":"3.4.54 \u0394 Both \u0394 3.5.22 \u0394 Total \u0394 Status 0 +0 0 +0 10 +2 10 +2 Open 0 +0 0 +0 0 +0 0 +0 Selected for Development 0 +0 0 +0 6 +0 6 +0 In Progress 0 +0 0 +0 2 +2 2 +2 Development Complete 0 +0 0 +0 14 +3 14 +3 Ready for Testing 0 +0 0 +0 1 +0 1 +0 Ready for Release 0 +0 0 +0 33 +7 33 +7 Total Software Ready for Testing 3.5.22 HTCondor 8.8.10 gratia-probe-1.20.14 tcmalloc in OSG XCaches xrootd-lcmaps 1.7.8: OpenSSL 1.1.1 support XRootD plugins - version matching Upcoming: HTCondor 8.9.8 Upcoming: XRootD 5.0.0 Ready for Release oidc-agent 3.3.3 Data Nothing Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2020/TechArea20200817/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200817/#osg-investigations-team","text":"XRootD Validation document is released: (No-progress) CVMFS Singularity Sync is going to start using singularity to create the containers. Working on testing, see github discussion: https://github.com/opensciencegrid/cvmfs-singularity-sync/issues/245 More feedback from interested parties and they seem to be happy. Will provide feedback when Derek is back from vacation. StashCP Go implementation, may want some help with \"evaluating\" it as a replacement for stashcp. Added cvmfs and check for xrootd functionality. Proactive site monitoring is progressing nicely. Goal: Present this week GPUs for Folding@Home took some debugging with Mats, but as of this morning, seem to be working great.","title":"OSG Investigations Team"},{"location":"meetings/2020/TechArea20200817/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200824/","text":"OSG Technology Area Meeting, 24 August 2020 \u00b6 Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: Brian L, Carl, Derek, Diego, Edgar, Marco Mambelli, Mat, Tim T Announcements \u00b6 OSG All Hands Aug 31 - Sep 4 Technology section: 1:30-3pm CDT Wed session 2, Sep 2 Edgar giving StashCache talk, BrianB giving overview talk Register ASAP! https://osg-htc.org/all-hands/2020/registration/ Triage Duty \u00b6 This week: BrianL Next week: Carl 7 (-1) open FreshDesk tickets 1 (+0) open GGUS ticket JIRA \u00b6 # of tickets \u0394 State 173 +4 Open 7 +6 Selected for Dev 14 -13 In Progress 7 +1 Dev Complete 32 +12 Ready for Testing 2 +0 Ready for Release OSG Software Team \u00b6 Next doc focus Sep 17 13:30 - 17:30 CDT Register with the OSG COManage: https://osg-htc.org/register Tech team priorities this week: https://opensciencegrid.atlassian.net/secure/RapidBoard.jspa?rapidView=19&quickFilter=66 Discussion \u00b6 AI (Diego): Continue to build and scitokens packages for EL8. Contact Jason Patton for software help. AI (Edgar): Build scitokens-issuer for EL8; Derek to merge pull request and make a new release. AI (Edgar): Build osg-gridftp for EL8 since osg-xrootd-standalone is blocked by osg-configure. Support Update \u00b6 JLab (BrianL): Walked the admin through setting up an Origin container. Topology registration is done; Derek will work on CVMFS. JLab will have their own CVMFS endpoint at jlab.opensciencegrid.org, with per-experiment directories. Takeaway: we really need to improve the container so that it's easier to test before Topology registration. Our current policy is to require registration before installing the software; we will revisit the policy. Vanderbilt (BrianL): Pilots being killed by the CE after 8 hours (shortly after a proxy renewal). Investigating with the HTCondor team. Edgar: Working on giving UC-Irvine a hosted CE on SLATE. Also planning to set up a hosted CE for EXPANSE, but needs to do it without SLATE. Martin Kandes has complained about the install instructions for the worker node client. Brian L would like additional information; for a hosted CE, the site admin shouldn't have to install worker node client. Marco Mambelli: Planning to release glideinWMS 3.6.3; there is a known issue with a missing dependency in the spec file, which will be fixed in the next release. glideinWMS 3.7.1-rc1 has been released. Tim T: Built Bosco tarballs for EL8 per Ops request for Clemson. OSG Release Team \u00b6 3.4.54 \u0394 Both \u0394 3.5.22 \u0394 Total \u0394 Status 0 +0 0 +0 10 +0 10 +0 Open 0 +0 0 +0 2 +2 2 +2 Selected for Development 0 +0 0 +0 1 -5 1 -5 In Progress 0 +0 0 +0 1 -1 1 -1 Development Complete 0 +0 0 +0 16 +2 16 +2 Ready for Testing 0 +0 1 +1 5 +4 5 +4 Ready for Release 0 +0 1 +1 35 +2 36 +3 Total Software Ready for Testing 3.5.22 XCache 1.5.2 xrootd-scitokens 1.2.2 Bunch of EL8 stuff tcmalloc in OSG XCaches xrootd-lcmaps 1.7.8: OpenSSL 1.1.1 support XRootD plugins - version matching Upcoming: HTCondor 8.9.8 Upcoming: XRootD 5.0.1 Ready for Release oidc-agent 3.3.3 HTCondor 8.8.10 gratia-probe-1.20.14 blahp 1.18.47 Data Nothing Operations Nothing Contrib Nothing Discussion \u00b6 None this week OSG Investigations Team \u00b6 (No-progress) CVMFS Singularity Sync is going to start using singularity to create the containers. Working on testing, see github discussion: https://github.com/opensciencegrid/cvmfs-singularity-sync/issues/245 More feedback from interested parties and they seem to be happy. Will provide feedback when Derek is back from vacation. StashCP Go implementation is ongoing. Proactive site monitoring is progressing nicely. Presented last week at Ops, good feedback! UNL's production cache is 5.0.1, with SciTokens enabled. Discussion \u00b6 Tim T discovered that the HTCondor Campus Factory subpackage is broken; was wondering what it was, and if it was still in use, or required for BOSCO. Derek (original author) said it was a way for campuses to set up a mini-Glidein Factory. bosco_cluster has callouts to it but they can be removed with minimal effort.","title":"August 24, 2020"},{"location":"meetings/2020/TechArea20200824/#osg-technology-area-meeting-24-august-2020","text":"Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: Brian L, Carl, Derek, Diego, Edgar, Marco Mambelli, Mat, Tim T","title":"OSG Technology Area Meeting, 24 August 2020"},{"location":"meetings/2020/TechArea20200824/#announcements","text":"OSG All Hands Aug 31 - Sep 4 Technology section: 1:30-3pm CDT Wed session 2, Sep 2 Edgar giving StashCache talk, BrianB giving overview talk Register ASAP! https://osg-htc.org/all-hands/2020/registration/","title":"Announcements"},{"location":"meetings/2020/TechArea20200824/#triage-duty","text":"This week: BrianL Next week: Carl 7 (-1) open FreshDesk tickets 1 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2020/TechArea20200824/#jira","text":"# of tickets \u0394 State 173 +4 Open 7 +6 Selected for Dev 14 -13 In Progress 7 +1 Dev Complete 32 +12 Ready for Testing 2 +0 Ready for Release","title":"JIRA"},{"location":"meetings/2020/TechArea20200824/#osg-software-team","text":"Next doc focus Sep 17 13:30 - 17:30 CDT Register with the OSG COManage: https://osg-htc.org/register Tech team priorities this week: https://opensciencegrid.atlassian.net/secure/RapidBoard.jspa?rapidView=19&quickFilter=66","title":"OSG Software Team"},{"location":"meetings/2020/TechArea20200824/#discussion","text":"AI (Diego): Continue to build and scitokens packages for EL8. Contact Jason Patton for software help. AI (Edgar): Build scitokens-issuer for EL8; Derek to merge pull request and make a new release. AI (Edgar): Build osg-gridftp for EL8 since osg-xrootd-standalone is blocked by osg-configure.","title":"Discussion"},{"location":"meetings/2020/TechArea20200824/#support-update","text":"JLab (BrianL): Walked the admin through setting up an Origin container. Topology registration is done; Derek will work on CVMFS. JLab will have their own CVMFS endpoint at jlab.opensciencegrid.org, with per-experiment directories. Takeaway: we really need to improve the container so that it's easier to test before Topology registration. Our current policy is to require registration before installing the software; we will revisit the policy. Vanderbilt (BrianL): Pilots being killed by the CE after 8 hours (shortly after a proxy renewal). Investigating with the HTCondor team. Edgar: Working on giving UC-Irvine a hosted CE on SLATE. Also planning to set up a hosted CE for EXPANSE, but needs to do it without SLATE. Martin Kandes has complained about the install instructions for the worker node client. Brian L would like additional information; for a hosted CE, the site admin shouldn't have to install worker node client. Marco Mambelli: Planning to release glideinWMS 3.6.3; there is a known issue with a missing dependency in the spec file, which will be fixed in the next release. glideinWMS 3.7.1-rc1 has been released. Tim T: Built Bosco tarballs for EL8 per Ops request for Clemson.","title":"Support Update"},{"location":"meetings/2020/TechArea20200824/#osg-release-team","text":"3.4.54 \u0394 Both \u0394 3.5.22 \u0394 Total \u0394 Status 0 +0 0 +0 10 +0 10 +0 Open 0 +0 0 +0 2 +2 2 +2 Selected for Development 0 +0 0 +0 1 -5 1 -5 In Progress 0 +0 0 +0 1 -1 1 -1 Development Complete 0 +0 0 +0 16 +2 16 +2 Ready for Testing 0 +0 1 +1 5 +4 5 +4 Ready for Release 0 +0 1 +1 35 +2 36 +3 Total Software Ready for Testing 3.5.22 XCache 1.5.2 xrootd-scitokens 1.2.2 Bunch of EL8 stuff tcmalloc in OSG XCaches xrootd-lcmaps 1.7.8: OpenSSL 1.1.1 support XRootD plugins - version matching Upcoming: HTCondor 8.9.8 Upcoming: XRootD 5.0.1 Ready for Release oidc-agent 3.3.3 HTCondor 8.8.10 gratia-probe-1.20.14 blahp 1.18.47 Data Nothing Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2020/TechArea20200824/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200824/#osg-investigations-team","text":"(No-progress) CVMFS Singularity Sync is going to start using singularity to create the containers. Working on testing, see github discussion: https://github.com/opensciencegrid/cvmfs-singularity-sync/issues/245 More feedback from interested parties and they seem to be happy. Will provide feedback when Derek is back from vacation. StashCP Go implementation is ongoing. Proactive site monitoring is progressing nicely. Presented last week at Ops, good feedback! UNL's production cache is 5.0.1, with SciTokens enabled.","title":"OSG Investigations Team"},{"location":"meetings/2020/TechArea20200824/#discussion_2","text":"Tim T discovered that the HTCondor Campus Factory subpackage is broken; was wondering what it was, and if it was still in use, or required for BOSCO. Derek (original author) said it was a way for campuses to set up a mini-Glidein Factory. bosco_cluster has callouts to it but they can be removed with minimal effort.","title":"Discussion"},{"location":"meetings/2020/TechArea20200914/","text":"OSG Technology Area Meeting, 14 September 2020 \u00b6 Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: Brian L, Derek, Diego, Edgar, Marco Mambelli, Mat, Tim T Announcements \u00b6 Next week's meeting canceled (HTCondor Week Europe) PATh grant has been awarded! Triage Duty \u00b6 This week: Mat Next week: Diego 8 (+1) open FreshDesk tickets 3 (+1) open GGUS ticket JIRA \u00b6 # of tickets \u0394 State 166 +2 Open 12 -4 Selected for Dev 14 -1 In Progress 5 +1 Dev Complete 23 +4 Ready for Testing 1 +0 Ready for Release OSG Software Team \u00b6 Doc focus Sep 17 13:30 - 17:30 CDT Tech team priorities this week: https://opensciencegrid.atlassian.net/secure/RapidBoard.jspa?rapidView=19&quickFilter=66 Discussion \u00b6 UCSD team members (Edgar, Diego) will be moving to the GIL project, which is primarily involved in network and software performance testing; they will continue to provide OSG Software effort until the end of October. AI (Diego): Build XRootD 5.0.2 rc1 for upcoming. Build python-scitokens. AI (Edgar): Release vo-client in time for this week's release. Review and merge documentation PR about prescribed xcache locations. Present Data Lake talk at WLCG meeting tomorrow. AI (Mat): Build osg-configure once Python 3 conversion PR is merged. Continue to work on OIDC auth for Topology. Write talks for HTCondor Week Europe. Marco Mambelli: - Working on GWMS 3.7 release candidate and GWMS 3.6.4. - Troubleshooting condor_chirp issue with Marco Mascheroni. Support Update \u00b6 Georgia State (BrianL): investigated Hosted CE SSH issues (in progress) Georgia Tech (BrianL): assisted with their self-deployed SLATE Hosted CE with Lincoln + Judith Swinburne University (BrianL): setting up a new Hosted CE for them via the CHTC Tiger k8s cluster LHCb @ MIT (Derek): Usage is still not showing up. May be related first to EGI portal problems, which caused them to restart it, which caused it to not get the topology information because wrong URL. belle2 @ BNL (Derek): Not showing up as well, may be related to EGI portal and now topology problems. CalTech (Edgar): Working with Justas to help him set up xrootd-multiuser with checksums, but running into a bug in xrootd/xrootd-multiuser that gives the wrong checksums. Running into GWMS problems after upgrading the HTCondor central manager to 8.9; will debug with Marco. CMU (Mat): gfal-ls ticket given to Wei, but waiting on debug information; Mat will ping user. Cesga (Mat): script trying to contact Topology via the old iu.edu address. Mat will help them switch over to the current address. OSG Release Team \u00b6 3.4.55 \u0394 Both \u0394 3.5.24 \u0394 Total \u0394 Status 0 +0 0 +0 11 +1 11 +1 Open 0 +0 0 +0 1 -1 1 -1 Selected for Development 0 +0 0 +0 3 +2 3 +2 In Progress 0 +0 0 +0 1 +0 1 +0 Development Complete 0 +0 0 +0 7 -9 7 -9 Ready for Testing 0 +0 0 -1 1 -4 1 -5 Ready for Release 0 +0 0 -1 24 -11 24 -12 Total Software Ready for Testing 3.5.24 hosted-ce-tools 0.8-2 stashcache-client 6.1.0 XRootD 4.12.4 CCTools 7.1.1 EL8: Frontier Squid 4.12-2.1 EL8: lcmaps 1.6.6 Upcoming XRootD 5.0.1-1.4 (xrootd4 compat packages) Ready for Release 3.5.24 CVMFS 2.7.4 Data VO Package v108 Operations Nothing Contrib Nothing Discussion \u00b6 None this week OSG Investigations Team \u00b6 CVMFS singularity building is now in production! StashCP Go implementation is ongoing. Discussion \u00b6 Planning to upgrade XCache redirectors to XRootD 5 and change the config to require cache<->redirector commuication to use TLS. This will break XRootD 4 caches; almost all caches have been moved to XRootD 5, except for ItalianGrid. Edgar will get in touch with them.","title":"September 14, 2020"},{"location":"meetings/2020/TechArea20200914/#osg-technology-area-meeting-14-september-2020","text":"Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: Brian L, Derek, Diego, Edgar, Marco Mambelli, Mat, Tim T","title":"OSG Technology Area Meeting, 14 September 2020"},{"location":"meetings/2020/TechArea20200914/#announcements","text":"Next week's meeting canceled (HTCondor Week Europe) PATh grant has been awarded!","title":"Announcements"},{"location":"meetings/2020/TechArea20200914/#triage-duty","text":"This week: Mat Next week: Diego 8 (+1) open FreshDesk tickets 3 (+1) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2020/TechArea20200914/#jira","text":"# of tickets \u0394 State 166 +2 Open 12 -4 Selected for Dev 14 -1 In Progress 5 +1 Dev Complete 23 +4 Ready for Testing 1 +0 Ready for Release","title":"JIRA"},{"location":"meetings/2020/TechArea20200914/#osg-software-team","text":"Doc focus Sep 17 13:30 - 17:30 CDT Tech team priorities this week: https://opensciencegrid.atlassian.net/secure/RapidBoard.jspa?rapidView=19&quickFilter=66","title":"OSG Software Team"},{"location":"meetings/2020/TechArea20200914/#discussion","text":"UCSD team members (Edgar, Diego) will be moving to the GIL project, which is primarily involved in network and software performance testing; they will continue to provide OSG Software effort until the end of October. AI (Diego): Build XRootD 5.0.2 rc1 for upcoming. Build python-scitokens. AI (Edgar): Release vo-client in time for this week's release. Review and merge documentation PR about prescribed xcache locations. Present Data Lake talk at WLCG meeting tomorrow. AI (Mat): Build osg-configure once Python 3 conversion PR is merged. Continue to work on OIDC auth for Topology. Write talks for HTCondor Week Europe. Marco Mambelli: - Working on GWMS 3.7 release candidate and GWMS 3.6.4. - Troubleshooting condor_chirp issue with Marco Mascheroni.","title":"Discussion"},{"location":"meetings/2020/TechArea20200914/#support-update","text":"Georgia State (BrianL): investigated Hosted CE SSH issues (in progress) Georgia Tech (BrianL): assisted with their self-deployed SLATE Hosted CE with Lincoln + Judith Swinburne University (BrianL): setting up a new Hosted CE for them via the CHTC Tiger k8s cluster LHCb @ MIT (Derek): Usage is still not showing up. May be related first to EGI portal problems, which caused them to restart it, which caused it to not get the topology information because wrong URL. belle2 @ BNL (Derek): Not showing up as well, may be related to EGI portal and now topology problems. CalTech (Edgar): Working with Justas to help him set up xrootd-multiuser with checksums, but running into a bug in xrootd/xrootd-multiuser that gives the wrong checksums. Running into GWMS problems after upgrading the HTCondor central manager to 8.9; will debug with Marco. CMU (Mat): gfal-ls ticket given to Wei, but waiting on debug information; Mat will ping user. Cesga (Mat): script trying to contact Topology via the old iu.edu address. Mat will help them switch over to the current address.","title":"Support Update"},{"location":"meetings/2020/TechArea20200914/#osg-release-team","text":"3.4.55 \u0394 Both \u0394 3.5.24 \u0394 Total \u0394 Status 0 +0 0 +0 11 +1 11 +1 Open 0 +0 0 +0 1 -1 1 -1 Selected for Development 0 +0 0 +0 3 +2 3 +2 In Progress 0 +0 0 +0 1 +0 1 +0 Development Complete 0 +0 0 +0 7 -9 7 -9 Ready for Testing 0 +0 0 -1 1 -4 1 -5 Ready for Release 0 +0 0 -1 24 -11 24 -12 Total Software Ready for Testing 3.5.24 hosted-ce-tools 0.8-2 stashcache-client 6.1.0 XRootD 4.12.4 CCTools 7.1.1 EL8: Frontier Squid 4.12-2.1 EL8: lcmaps 1.6.6 Upcoming XRootD 5.0.1-1.4 (xrootd4 compat packages) Ready for Release 3.5.24 CVMFS 2.7.4 Data VO Package v108 Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2020/TechArea20200914/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200914/#osg-investigations-team","text":"CVMFS singularity building is now in production! StashCP Go implementation is ongoing.","title":"OSG Investigations Team"},{"location":"meetings/2020/TechArea20200914/#discussion_2","text":"Planning to upgrade XCache redirectors to XRootD 5 and change the config to require cache<->redirector commuication to use TLS. This will break XRootD 4 caches; almost all caches have been moved to XRootD 5, except for ItalianGrid. Edgar will get in touch with them.","title":"Discussion"},{"location":"meetings/2020/TechArea20200928/","text":"OSG Technology Area Meeting, 28 September 2020 \u00b6 Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: Carl, Diego, Edgar, Marco Mambelli, Mat, Tim T Announcements \u00b6 None this week. Triage Duty \u00b6 This week: Tim T Carl to send out email for the next rotation. 7 (-1) open FreshDesk tickets 3 (+0) open GGUS tickets JIRA \u00b6 # of tickets \u0394 State 166 +0 Open 15 +3 Selected for Dev 15 +1 In Progress 4 -1 Dev Complete 17 -6 Ready for Testing 6 +5 Ready for Release OSG Software Team \u00b6 Tech team priorities this week: https://opensciencegrid.atlassian.net/secure/RapidBoard.jspa?rapidView=19&quickFilter=66 Discussion \u00b6 None. Support Update \u00b6 Edgar: StashCache at PIC upgraded to the upcoming-fresh version but it's broken for them. Edgar is troubleshooting; will reach out to XRootD developers for assistance. The symptom is an SSL permission denied, but the error only shows up in XRootD 5 and goes away when they downgrade. GlideinWMS News \u00b6 Marco Mascheroni testing 3.6.4 in the ITB. (This will be in OSG 3.4 and OSG 3.5.) 3.9 now in osg-contrib (this includes Python 3 support). Continuing work on 3.7; integrating some work from the recent tokens hackathon. OSG Release Team \u00b6 3.4.55 \u0394 Both \u0394 3.5.25 \u0394 Total \u0394 Status 0 +0 0 +0 10 -1 10 -1 Open 0 +0 0 +0 3 +2 3 +2 Selected for Development 0 +0 0 +0 1 -2 1 -2 In Progress 0 +0 0 +0 0 -1 0 -1 Development Complete 0 +0 1 +1 4 -3 5 -2 Ready for Testing 1 +1 0 +0 0 -1 1 +0 Ready for Release 1 +1 1 +1 18 -6 20 -4 Total Software Ready for Testing Both GlideinWMS 3.6.4 3.5.25 blahp 1.18.48 EL8: lcmaps 1.6.6 EL8: osg-configure 3.10 EL8: xrootd-multiuser 0.4.4 Ready for Release 3.4.55 Singularity 3.6.3 Data Nothing Operations Nothing Contrib Nothing Discussion \u00b6 None this week OSG Investigations Team \u00b6 Next week we have the stashcp-go presentation. Tackling some GRACC technical debt (RabbitMQ library changed a lot between versions) IRIS-HEP Fellows presentation today Converted perfsonar ingesters over to K8s Much work on perfsonar collector. Now using multi-processing, and a thread pool (DNS lookup are slow!) Consulting on the gratia probe for containers","title":"September 28, 2020"},{"location":"meetings/2020/TechArea20200928/#osg-technology-area-meeting-28-september-2020","text":"Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: Carl, Diego, Edgar, Marco Mambelli, Mat, Tim T","title":"OSG Technology Area Meeting, 28 September 2020"},{"location":"meetings/2020/TechArea20200928/#announcements","text":"None this week.","title":"Announcements"},{"location":"meetings/2020/TechArea20200928/#triage-duty","text":"This week: Tim T Carl to send out email for the next rotation. 7 (-1) open FreshDesk tickets 3 (+0) open GGUS tickets","title":"Triage Duty"},{"location":"meetings/2020/TechArea20200928/#jira","text":"# of tickets \u0394 State 166 +0 Open 15 +3 Selected for Dev 15 +1 In Progress 4 -1 Dev Complete 17 -6 Ready for Testing 6 +5 Ready for Release","title":"JIRA"},{"location":"meetings/2020/TechArea20200928/#osg-software-team","text":"Tech team priorities this week: https://opensciencegrid.atlassian.net/secure/RapidBoard.jspa?rapidView=19&quickFilter=66","title":"OSG Software Team"},{"location":"meetings/2020/TechArea20200928/#discussion","text":"None.","title":"Discussion"},{"location":"meetings/2020/TechArea20200928/#support-update","text":"Edgar: StashCache at PIC upgraded to the upcoming-fresh version but it's broken for them. Edgar is troubleshooting; will reach out to XRootD developers for assistance. The symptom is an SSL permission denied, but the error only shows up in XRootD 5 and goes away when they downgrade.","title":"Support Update"},{"location":"meetings/2020/TechArea20200928/#glideinwms-news","text":"Marco Mascheroni testing 3.6.4 in the ITB. (This will be in OSG 3.4 and OSG 3.5.) 3.9 now in osg-contrib (this includes Python 3 support). Continuing work on 3.7; integrating some work from the recent tokens hackathon.","title":"GlideinWMS News"},{"location":"meetings/2020/TechArea20200928/#osg-release-team","text":"3.4.55 \u0394 Both \u0394 3.5.25 \u0394 Total \u0394 Status 0 +0 0 +0 10 -1 10 -1 Open 0 +0 0 +0 3 +2 3 +2 Selected for Development 0 +0 0 +0 1 -2 1 -2 In Progress 0 +0 0 +0 0 -1 0 -1 Development Complete 0 +0 1 +1 4 -3 5 -2 Ready for Testing 1 +1 0 +0 0 -1 1 +0 Ready for Release 1 +1 1 +1 18 -6 20 -4 Total Software Ready for Testing Both GlideinWMS 3.6.4 3.5.25 blahp 1.18.48 EL8: lcmaps 1.6.6 EL8: osg-configure 3.10 EL8: xrootd-multiuser 0.4.4 Ready for Release 3.4.55 Singularity 3.6.3 Data Nothing Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2020/TechArea20200928/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20200928/#osg-investigations-team","text":"Next week we have the stashcp-go presentation. Tackling some GRACC technical debt (RabbitMQ library changed a lot between versions) IRIS-HEP Fellows presentation today Converted perfsonar ingesters over to K8s Much work on perfsonar collector. Now using multi-processing, and a thread pool (DNS lookup are slow!) Consulting on the gratia probe for containers","title":"OSG Investigations Team"},{"location":"meetings/2020/TechArea20201005/","text":"OSG Technology Area Meeting, 5 October 2020 \u00b6 Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: BrianL, Carl, Derek, Diego, Edgar, Marco Mambelli, Marian, Mat, TimT Announcements \u00b6 CC spin-up meeting for the 2020 CC recipients later this month -- requests for materials will be high-priority. Triage Duty \u00b6 This week: BrianL Next week: Carl 9 (+2) open FreshDesk tickets 0 (-3) open GGUS ticket JIRA \u00b6 # of tickets \u0394 State 173 +7 Open 15 +0 Selected for Dev 14 -1 In Progress 6 +2 Dev Complete 17 +0 Ready for Testing 6 +0 Ready for Release OSG Software Team \u00b6 Doc focus Oct 22 13:30 - 17:30 CDT Tech team priorities this week: https://opensciencegrid.atlassian.net/secure/RapidBoard.jspa?rapidView=19&quickFilter=66 AI (Edgar): merge https://opensciencegrid.atlassian.net/browse/SOFTWARE-4203 Does XRootD 4.12.5 fix issues found with XRootD 4.12.4? No; the error seems to affect TPC in the entire 4.12.X series. For some reason, nightly VMU tests (which test TPC) have not detected the issue. AI (Edgar/Diego): Investigate why VMU tests do not catch this issue. AI (Edgar/Diego): Report problem to XRootD developers as a GitHub issue. Discussion \u00b6 Diego: PR for Python 3 support for SciTokens was merged. AI (Diego): Rebuild XRootD plugins for XRootD 5 (except XRootD-HDFS). AI (Edgar): Build osg-xrootd and x509-scitokens-issuer for EL8, since they are no longer blocked by osg-configure. (This is lower priority than XRootD issues mentioned above.) AI (BrianL): Coordinate improvement of cache federation registration process. AI (Mat): Investigate stale URLs in technology docs. TimT: Encountering build failures for HTCondor on EL8 -- these appear to be random (i.e. rebuilds succeed). HTCondor-CE tests with HTCondor 8.9.9 are brittle and randomly fail to run. BrianL will investigate. GlideinWMS \u00b6 Will release 3.6.5, which includes a fix for a bind-mount issue encountered by Marco Mascheroni. Support Update \u00b6 Univeristy of Connecticut (BrianL): investigating Blahp segfault with Flightworthy JLab (Derek): Origin host is crashing. Not necessarily the OSG provided container. Edgar: Continuing to debug issues with XRootD 5 in the CNAF StashCache -- maybe caused by authfile generation. Also testing HTCondor 8.9.9 tarballs in the LIGO ITB. OSG Release Team \u00b6 3.4.55 \u0394 Both \u0394 3.5.25 \u0394 Total \u0394 Status 0 +0 1 +1 10 +0 11 +1 Open 0 +0 0 +0 4 +1 4 +1 Selected for Development 0 +0 0 +0 1 +0 1 +0 In Progress 0 +0 0 +0 0 +0 0 +0 Development Complete 0 +0 0 -1 4 +0 4 -1 Ready for Testing 1 +0 0 +0 1 +1 2 +1 Ready for Release 1 +0 1 +0 20 +2 22 +2 Total Software Ready for Testing 3.5.25 EL8: lcmaps 1.6.6 EL8: osg-configure 3.10 EL8: xrootd-multiuser 0.4.4 Ready for Release 3.5.25 blahp 1.18.48 3.4.55 Singularity 3.6.3 Data Nothing Operations Nothing Contrib Nothing Discussion \u00b6 None this week OSG Investigations Team \u00b6 StashCP Go presentation planned for next week. Redirectors with TLS turned on test is planned for today. Lets see what breaks! Discussion \u00b6 None this week","title":"October 5, 2020"},{"location":"meetings/2020/TechArea20201005/#osg-technology-area-meeting-5-october-2020","text":"Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: BrianL, Carl, Derek, Diego, Edgar, Marco Mambelli, Marian, Mat, TimT","title":"OSG Technology Area Meeting, 5 October 2020"},{"location":"meetings/2020/TechArea20201005/#announcements","text":"CC spin-up meeting for the 2020 CC recipients later this month -- requests for materials will be high-priority.","title":"Announcements"},{"location":"meetings/2020/TechArea20201005/#triage-duty","text":"This week: BrianL Next week: Carl 9 (+2) open FreshDesk tickets 0 (-3) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2020/TechArea20201005/#jira","text":"# of tickets \u0394 State 173 +7 Open 15 +0 Selected for Dev 14 -1 In Progress 6 +2 Dev Complete 17 +0 Ready for Testing 6 +0 Ready for Release","title":"JIRA"},{"location":"meetings/2020/TechArea20201005/#osg-software-team","text":"Doc focus Oct 22 13:30 - 17:30 CDT Tech team priorities this week: https://opensciencegrid.atlassian.net/secure/RapidBoard.jspa?rapidView=19&quickFilter=66 AI (Edgar): merge https://opensciencegrid.atlassian.net/browse/SOFTWARE-4203 Does XRootD 4.12.5 fix issues found with XRootD 4.12.4? No; the error seems to affect TPC in the entire 4.12.X series. For some reason, nightly VMU tests (which test TPC) have not detected the issue. AI (Edgar/Diego): Investigate why VMU tests do not catch this issue. AI (Edgar/Diego): Report problem to XRootD developers as a GitHub issue.","title":"OSG Software Team"},{"location":"meetings/2020/TechArea20201005/#discussion","text":"Diego: PR for Python 3 support for SciTokens was merged. AI (Diego): Rebuild XRootD plugins for XRootD 5 (except XRootD-HDFS). AI (Edgar): Build osg-xrootd and x509-scitokens-issuer for EL8, since they are no longer blocked by osg-configure. (This is lower priority than XRootD issues mentioned above.) AI (BrianL): Coordinate improvement of cache federation registration process. AI (Mat): Investigate stale URLs in technology docs. TimT: Encountering build failures for HTCondor on EL8 -- these appear to be random (i.e. rebuilds succeed). HTCondor-CE tests with HTCondor 8.9.9 are brittle and randomly fail to run. BrianL will investigate.","title":"Discussion"},{"location":"meetings/2020/TechArea20201005/#glideinwms","text":"Will release 3.6.5, which includes a fix for a bind-mount issue encountered by Marco Mascheroni.","title":"GlideinWMS"},{"location":"meetings/2020/TechArea20201005/#support-update","text":"Univeristy of Connecticut (BrianL): investigating Blahp segfault with Flightworthy JLab (Derek): Origin host is crashing. Not necessarily the OSG provided container. Edgar: Continuing to debug issues with XRootD 5 in the CNAF StashCache -- maybe caused by authfile generation. Also testing HTCondor 8.9.9 tarballs in the LIGO ITB.","title":"Support Update"},{"location":"meetings/2020/TechArea20201005/#osg-release-team","text":"3.4.55 \u0394 Both \u0394 3.5.25 \u0394 Total \u0394 Status 0 +0 1 +1 10 +0 11 +1 Open 0 +0 0 +0 4 +1 4 +1 Selected for Development 0 +0 0 +0 1 +0 1 +0 In Progress 0 +0 0 +0 0 +0 0 +0 Development Complete 0 +0 0 -1 4 +0 4 -1 Ready for Testing 1 +0 0 +0 1 +1 2 +1 Ready for Release 1 +0 1 +0 20 +2 22 +2 Total Software Ready for Testing 3.5.25 EL8: lcmaps 1.6.6 EL8: osg-configure 3.10 EL8: xrootd-multiuser 0.4.4 Ready for Release 3.5.25 blahp 1.18.48 3.4.55 Singularity 3.6.3 Data Nothing Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2020/TechArea20201005/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20201005/#osg-investigations-team","text":"StashCP Go presentation planned for next week. Redirectors with TLS turned on test is planned for today. Lets see what breaks!","title":"OSG Investigations Team"},{"location":"meetings/2020/TechArea20201005/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20201012/","text":"OSG Technology Area Meeting, 12 October 2020 \u00b6 Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: BrianL, Carl, Derek, Diego, Edgar, Marian, Mat, Salman Djingueinabaye, TimT Announcements \u00b6 Triage Duty \u00b6 This week: Carl Next week: Edgar 7 (-2) open FreshDesk tickets 0 (+0) open GGUS ticket JIRA \u00b6 # of tickets \u0394 State 157 -16 Open 16 +1 Selected for Dev 18 +4 In Progress 12 +12 Dev Complete 17 +0 Ready for Testing 0 +0 Ready for Release StashCP in Go Presentation \u00b6 WIP source ; slides Due to a number of benefits of Golang as opposed to Python, stashcp is being reimplemented in Golang. This is primarily performance (since it's built for concurrency) and ease of installation (since it's a statically linked binary.) Some features that have yet to be implemented are: finding the \"best\" cache stashcp_single Timeline of release is \"weeks, not months.\" Good documentation and well-commented code is a high priority. OSG Software Team \u00b6 Doc focus Oct 22 canceled due to OSG CC* Workshop Oct 22-23 Oct 29 is a good cadidate date for a reschedule. CVMFS + EL6 nightly failures currently under investigation with upstream Tech team priorities this week: https://opensciencegrid.atlassian.net/secure/RapidBoard.jspa?rapidView=19&quickFilter=66 Discussion \u00b6 OSG-Display (the software) is deployed by a Git checkout that is picked up by an Apache server. John Thiltges is working on moving it to Kubernetes. AI (Carl): Deploy repo generation changes to repo-itb. AI (Diego): Build python-scitokens for EL7 and xrootd 5 and plugins for EL8. AI (Edgar): Debug why XRootD fails to start in EL8 VMU tests. In time crunch to get EXPANSE going. They require hosted CEs and use EL8 head nodes. All the software should be ready. AI (Mat): Implement token auth for topology. AI (Mat): Update the state of WLCG VO proxy support ticket (SOFTWARE-4113). Support Update \u00b6 Univeristy of Connecticut (BrianL): investigating Blahp segfault with Flightworthy JLab (Derek): Origin host is crashing. Not necessarily the OSG provided container. CNAF (Edgar): Continuing to debug issues with XRootD 5 in the CNAF StashCache \u2013 maybe caused by authfile generation. Also testing HTCondor 8.9.9 tarballs in the LIGO ITB. OSG Release Team \u00b6 3.4.56 \u0394 Both \u0394 3.5.26 \u0394 Total \u0394 Status 0 +0 0 -1 9 -1 9 -2 Open 0 +0 0 +0 5 +1 5 +1 Selected for Development 0 +0 0 +0 1 +0 1 +0 In Progress 0 +0 0 +0 0 +0 0 +0 Development Complete 0 +0 0 +0 5 +1 5 +1 Ready for Testing 0 -1 0 +0 0 -1 0 -2 Ready for Release 0 -1 0 -1 20 +0 20 -2 Total Software Ready for Testing 3.5.26 scitokens-credmon 0.8.1 XRootD 4.12.5-rc1 EL8: lcmaps 1.6.6 EL8: osg-configure 3.10 EL8: xrootd-multiuser 0.4.4 Ready for Release 3.5.26 Nothing yet Data Nothing Operations Nothing Contrib Nothing Discussion \u00b6 None this week OSG Investigations Team \u00b6 StashCP Go presentation! TLS on redirectors is done. No reports of breakage. Elasticsearch on Kubernetes! Discussion \u00b6 None this week","title":"October 12, 2020"},{"location":"meetings/2020/TechArea20201012/#osg-technology-area-meeting-12-october-2020","text":"Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: BrianL, Carl, Derek, Diego, Edgar, Marian, Mat, Salman Djingueinabaye, TimT","title":"OSG Technology Area Meeting, 12 October 2020"},{"location":"meetings/2020/TechArea20201012/#announcements","text":"","title":"Announcements"},{"location":"meetings/2020/TechArea20201012/#triage-duty","text":"This week: Carl Next week: Edgar 7 (-2) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2020/TechArea20201012/#jira","text":"# of tickets \u0394 State 157 -16 Open 16 +1 Selected for Dev 18 +4 In Progress 12 +12 Dev Complete 17 +0 Ready for Testing 0 +0 Ready for Release","title":"JIRA"},{"location":"meetings/2020/TechArea20201012/#stashcp-in-go-presentation","text":"WIP source ; slides Due to a number of benefits of Golang as opposed to Python, stashcp is being reimplemented in Golang. This is primarily performance (since it's built for concurrency) and ease of installation (since it's a statically linked binary.) Some features that have yet to be implemented are: finding the \"best\" cache stashcp_single Timeline of release is \"weeks, not months.\" Good documentation and well-commented code is a high priority.","title":"StashCP in Go Presentation"},{"location":"meetings/2020/TechArea20201012/#osg-software-team","text":"Doc focus Oct 22 canceled due to OSG CC* Workshop Oct 22-23 Oct 29 is a good cadidate date for a reschedule. CVMFS + EL6 nightly failures currently under investigation with upstream Tech team priorities this week: https://opensciencegrid.atlassian.net/secure/RapidBoard.jspa?rapidView=19&quickFilter=66","title":"OSG Software Team"},{"location":"meetings/2020/TechArea20201012/#discussion","text":"OSG-Display (the software) is deployed by a Git checkout that is picked up by an Apache server. John Thiltges is working on moving it to Kubernetes. AI (Carl): Deploy repo generation changes to repo-itb. AI (Diego): Build python-scitokens for EL7 and xrootd 5 and plugins for EL8. AI (Edgar): Debug why XRootD fails to start in EL8 VMU tests. In time crunch to get EXPANSE going. They require hosted CEs and use EL8 head nodes. All the software should be ready. AI (Mat): Implement token auth for topology. AI (Mat): Update the state of WLCG VO proxy support ticket (SOFTWARE-4113).","title":"Discussion"},{"location":"meetings/2020/TechArea20201012/#support-update","text":"Univeristy of Connecticut (BrianL): investigating Blahp segfault with Flightworthy JLab (Derek): Origin host is crashing. Not necessarily the OSG provided container. CNAF (Edgar): Continuing to debug issues with XRootD 5 in the CNAF StashCache \u2013 maybe caused by authfile generation. Also testing HTCondor 8.9.9 tarballs in the LIGO ITB.","title":"Support Update"},{"location":"meetings/2020/TechArea20201012/#osg-release-team","text":"3.4.56 \u0394 Both \u0394 3.5.26 \u0394 Total \u0394 Status 0 +0 0 -1 9 -1 9 -2 Open 0 +0 0 +0 5 +1 5 +1 Selected for Development 0 +0 0 +0 1 +0 1 +0 In Progress 0 +0 0 +0 0 +0 0 +0 Development Complete 0 +0 0 +0 5 +1 5 +1 Ready for Testing 0 -1 0 +0 0 -1 0 -2 Ready for Release 0 -1 0 -1 20 +0 20 -2 Total Software Ready for Testing 3.5.26 scitokens-credmon 0.8.1 XRootD 4.12.5-rc1 EL8: lcmaps 1.6.6 EL8: osg-configure 3.10 EL8: xrootd-multiuser 0.4.4 Ready for Release 3.5.26 Nothing yet Data Nothing Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2020/TechArea20201012/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20201012/#osg-investigations-team","text":"StashCP Go presentation! TLS on redirectors is done. No reports of breakage. Elasticsearch on Kubernetes!","title":"OSG Investigations Team"},{"location":"meetings/2020/TechArea20201012/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20201019/","text":"OSG Technology Area Meeting, 19 October 2020 \u00b6 Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: BrianL, Carl, Derek, Diego, Edgar, Marco Mambelli, Marian, Mat, TimT Announcements \u00b6 Oct 22-23 Workshop: Supporting Campus Researchers with dHTC and the OSG Triage Duty \u00b6 This week: Edgar Next week: Diego 8 (+1) open FreshDesk tickets 0 (+0) open GGUS ticket JIRA \u00b6 # of tickets \u0394 State 169 +12 Open 15 -1 Selected for Dev 20 +2 In Progress 11 -1 Dev Complete 21 +4 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 Doc focus Oct 29 1:30pm CVMFS + EL6 nightly failures still under investigation with upstream Tech team priorities this week: https://opensciencegrid.atlassian.net/secure/RapidBoard.jspa?rapidView=19&quickFilter=66 Discussion \u00b6 There will be upcoming changes to Freshdesk SLAs and policies; exact details to come later. XRootD 4.12.5 release is out. Derek: LIGO dataframe access with SciTokens is at a roadblock because LIGO shares an origin with CMS; LIGO wants TLS enabled but CMS is not ready for it. LIGO will move to their own origin server. AI (Diego): Continue building XRootD 5 plugins for EL8, and updating xrootd-multiuser. AI (Edgar): Push xrootd-standalone and x509-scitokens-issuer over the finish line AI (Mat): Document building xrootd-compat packages; build Ubuntu containers. GlideinWMS: 3.7.1 work continuing. 3.6.5 released recently and has been stable in production. Jeff having trouble restricting disk usage on a site; Marco will debug and seek help from HTCondor developers. Support Update \u00b6 Expanse (Edgar, BrianL): Tracked down some EL8 Bosco incompatibilities. These fixes need to be included in Bosco override files until they're fixed upstream. JLab (Derek): JLab Origin much more stable this week. Continuing to aggressively monitor, but so far so good. OSG Connect (Derek): StashCP issue when the writeback address is a directory and not a file. Curl doesn't give an error message, it just gives a non-zero exit code. So the error from stashcp is cryptic. Will investigate solution. OSG Investigations Team \u00b6 Elasticsearch on Kubernetes! Elasticsearch upgrade upcoming on OSG GRACC coming the end of this month. Discussion \u00b6 None this week OSG Release Team \u00b6 3.4.56 \u0394 Both \u0394 3.5.26 \u0394 Total \u0394 Status 0 +0 0 +0 11 +2 11 +2 Open 0 +0 0 +0 5 +0 5 +0 Selected for Development 0 +0 0 +0 0 -1 0 -1 In Progress 0 +0 0 +0 1 +1 1 +1 Development Complete 0 +0 0 +0 6 +1 6 +1 Ready for Testing 0 +0 0 +0 0 +0 0 +0 Ready for Release 0 +0 0 +0 23 +0 23 +3 Total Software Ready for Testing 3.5.26 scitokens-credmon 0.8.1 python-scitokens 1.2.4-3 (Python 3 implementation) XRootD 4.12.5-rc1 EL8: lcmaps 1.6.6 EL8: osg-configure 3.10 EL8: xrootd-multiuser 0.4.4 Ready for Release 3.5.26 Nothing yet Data Nothing Operations Nothing Contrib Nothing Discussion \u00b6 None this week","title":"October 19, 2020"},{"location":"meetings/2020/TechArea20201019/#osg-technology-area-meeting-19-october-2020","text":"Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: BrianL, Carl, Derek, Diego, Edgar, Marco Mambelli, Marian, Mat, TimT","title":"OSG Technology Area Meeting, 19 October 2020"},{"location":"meetings/2020/TechArea20201019/#announcements","text":"Oct 22-23 Workshop: Supporting Campus Researchers with dHTC and the OSG","title":"Announcements"},{"location":"meetings/2020/TechArea20201019/#triage-duty","text":"This week: Edgar Next week: Diego 8 (+1) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2020/TechArea20201019/#jira","text":"# of tickets \u0394 State 169 +12 Open 15 -1 Selected for Dev 20 +2 In Progress 11 -1 Dev Complete 21 +4 Ready for Testing 0 +0 Ready for Release","title":"JIRA"},{"location":"meetings/2020/TechArea20201019/#osg-software-team","text":"Doc focus Oct 29 1:30pm CVMFS + EL6 nightly failures still under investigation with upstream Tech team priorities this week: https://opensciencegrid.atlassian.net/secure/RapidBoard.jspa?rapidView=19&quickFilter=66","title":"OSG Software Team"},{"location":"meetings/2020/TechArea20201019/#discussion","text":"There will be upcoming changes to Freshdesk SLAs and policies; exact details to come later. XRootD 4.12.5 release is out. Derek: LIGO dataframe access with SciTokens is at a roadblock because LIGO shares an origin with CMS; LIGO wants TLS enabled but CMS is not ready for it. LIGO will move to their own origin server. AI (Diego): Continue building XRootD 5 plugins for EL8, and updating xrootd-multiuser. AI (Edgar): Push xrootd-standalone and x509-scitokens-issuer over the finish line AI (Mat): Document building xrootd-compat packages; build Ubuntu containers. GlideinWMS: 3.7.1 work continuing. 3.6.5 released recently and has been stable in production. Jeff having trouble restricting disk usage on a site; Marco will debug and seek help from HTCondor developers.","title":"Discussion"},{"location":"meetings/2020/TechArea20201019/#support-update","text":"Expanse (Edgar, BrianL): Tracked down some EL8 Bosco incompatibilities. These fixes need to be included in Bosco override files until they're fixed upstream. JLab (Derek): JLab Origin much more stable this week. Continuing to aggressively monitor, but so far so good. OSG Connect (Derek): StashCP issue when the writeback address is a directory and not a file. Curl doesn't give an error message, it just gives a non-zero exit code. So the error from stashcp is cryptic. Will investigate solution.","title":"Support Update"},{"location":"meetings/2020/TechArea20201019/#osg-investigations-team","text":"Elasticsearch on Kubernetes! Elasticsearch upgrade upcoming on OSG GRACC coming the end of this month.","title":"OSG Investigations Team"},{"location":"meetings/2020/TechArea20201019/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20201019/#osg-release-team","text":"3.4.56 \u0394 Both \u0394 3.5.26 \u0394 Total \u0394 Status 0 +0 0 +0 11 +2 11 +2 Open 0 +0 0 +0 5 +0 5 +0 Selected for Development 0 +0 0 +0 0 -1 0 -1 In Progress 0 +0 0 +0 1 +1 1 +1 Development Complete 0 +0 0 +0 6 +1 6 +1 Ready for Testing 0 +0 0 +0 0 +0 0 +0 Ready for Release 0 +0 0 +0 23 +0 23 +3 Total Software Ready for Testing 3.5.26 scitokens-credmon 0.8.1 python-scitokens 1.2.4-3 (Python 3 implementation) XRootD 4.12.5-rc1 EL8: lcmaps 1.6.6 EL8: osg-configure 3.10 EL8: xrootd-multiuser 0.4.4 Ready for Release 3.5.26 Nothing yet Data Nothing Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2020/TechArea20201019/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20201026/","text":"OSG Technology Area Meeting, 26 October 2020 \u00b6 Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: BrianL, Diego, Edgar, Marco Mambell, Marian, Mat, TimT Announcements \u00b6 This is Diego and Edgar's last week on the Software and Release team! Triage Duty \u00b6 This week: Diego Next week: TimT 11 (+3) open FreshDesk tickets 0 (+0) open GGUS ticket JIRA \u00b6 # of tickets \u0394 State 154 -15 Open 16 +1 Selected for Dev 18 -2 In Progress 12 +1 Dev Complete 23 +2 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 Doc focus this Thursday Oct 29 1:30pm Kubernetes hackathon tomorrow Oct 27 1:00pm CVMFS + EL6 nightly failures due to SELinux issue and newly changed OSG CVMFS config; workaround in place Tech team priorities this week: https://opensciencegrid.atlassian.net/secure/RapidBoard.jspa?rapidView=19&quickFilter=66 Discussion \u00b6 Our VIRGO contact is the VIRGO Computing Coordinator Stefano Bagnasco (bagnasco@to.infn.it). IRIS-HEP Analysis Systems workshop today and tomorrow. AI (Diego): diagnose XRootD 5 on EL8 issues. AI (Edgar): debug why xrootd-multiuser plugin keeps XRootD server from starting. debug why binary used to generate macaroons is core dumping; contact Zach Miller for assistance. AI (Mat): help Mark Coatsworth with EL8/Python3 support for HTCondor-CE. Multiple issues with BOSCO/Hosted-CEs: Job persistence hasn't been implemented for Hosted-CE containers yet, which means restarts kill jobs. This makes testing and config updates somewhat harmful. A potential solution is using a PersistendVolumeClaim but that's not easy on SLATE. Bosco keeps persistent state in /tmp ; Expanse had their submit node set up with DNS round-robin which means state was sometimes there, sometimes not. Edgar added a manual workaround. Support Update \u00b6 Expanse (Edgar, BrianL): CMS user not being set up properly and PATH being overriden: PRs in to fix both JLab (Edgar): Figured out origin port re-use issue: problem with the site config OSG Investigations Team \u00b6 Elasticsearch on Kubernetes! OASIS upgrade last week (supports SSH logins via authorized keys registered in COmanage!). OSG GRACC upgrade coming this week, v7.8.2 -> v7.9.2. Discussion \u00b6 None this week OSG Release Team \u00b6 3.4.56 \u0394 Both \u0394 3.5.26 \u0394 Total \u0394 Status 0 +0 0 +0 11 +0 11 +0 Open 0 +0 0 +0 5 +0 5 +0 Selected for Development 0 +0 0 +0 1 +1 1 +1 In Progress 0 +0 0 +0 0 -1 0 -1 Development Complete 0 +0 0 +0 8 +2 8 +2 Ready for Testing 0 +0 0 +0 0 +0 0 +0 Ready for Release 0 +0 0 +0 25 +2 25 +2 Total Software Ready for Testing 3.5.26 HTCondor 8.8.11 CVMFS 2.7.5 scitokens-credmon 0.8.1 python-scitokens 1.2.4-3 (Python 3 implementation) XRootD 4.12.5-rc1 EL8: lcmaps 1.6.6 EL8: osg-configure 3.10 EL8: xrootd-multiuser 0.4.4 Ready for Release 3.5.26 Nothing yet Data Nothing Operations Nothing Contrib Nothing Discussion \u00b6 None this week","title":"October 26, 2020"},{"location":"meetings/2020/TechArea20201026/#osg-technology-area-meeting-26-october-2020","text":"Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: BrianL, Diego, Edgar, Marco Mambell, Marian, Mat, TimT","title":"OSG Technology Area Meeting, 26 October 2020"},{"location":"meetings/2020/TechArea20201026/#announcements","text":"This is Diego and Edgar's last week on the Software and Release team!","title":"Announcements"},{"location":"meetings/2020/TechArea20201026/#triage-duty","text":"This week: Diego Next week: TimT 11 (+3) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2020/TechArea20201026/#jira","text":"# of tickets \u0394 State 154 -15 Open 16 +1 Selected for Dev 18 -2 In Progress 12 +1 Dev Complete 23 +2 Ready for Testing 0 +0 Ready for Release","title":"JIRA"},{"location":"meetings/2020/TechArea20201026/#osg-software-team","text":"Doc focus this Thursday Oct 29 1:30pm Kubernetes hackathon tomorrow Oct 27 1:00pm CVMFS + EL6 nightly failures due to SELinux issue and newly changed OSG CVMFS config; workaround in place Tech team priorities this week: https://opensciencegrid.atlassian.net/secure/RapidBoard.jspa?rapidView=19&quickFilter=66","title":"OSG Software Team"},{"location":"meetings/2020/TechArea20201026/#discussion","text":"Our VIRGO contact is the VIRGO Computing Coordinator Stefano Bagnasco (bagnasco@to.infn.it). IRIS-HEP Analysis Systems workshop today and tomorrow. AI (Diego): diagnose XRootD 5 on EL8 issues. AI (Edgar): debug why xrootd-multiuser plugin keeps XRootD server from starting. debug why binary used to generate macaroons is core dumping; contact Zach Miller for assistance. AI (Mat): help Mark Coatsworth with EL8/Python3 support for HTCondor-CE. Multiple issues with BOSCO/Hosted-CEs: Job persistence hasn't been implemented for Hosted-CE containers yet, which means restarts kill jobs. This makes testing and config updates somewhat harmful. A potential solution is using a PersistendVolumeClaim but that's not easy on SLATE. Bosco keeps persistent state in /tmp ; Expanse had their submit node set up with DNS round-robin which means state was sometimes there, sometimes not. Edgar added a manual workaround.","title":"Discussion"},{"location":"meetings/2020/TechArea20201026/#support-update","text":"Expanse (Edgar, BrianL): CMS user not being set up properly and PATH being overriden: PRs in to fix both JLab (Edgar): Figured out origin port re-use issue: problem with the site config","title":"Support Update"},{"location":"meetings/2020/TechArea20201026/#osg-investigations-team","text":"Elasticsearch on Kubernetes! OASIS upgrade last week (supports SSH logins via authorized keys registered in COmanage!). OSG GRACC upgrade coming this week, v7.8.2 -> v7.9.2.","title":"OSG Investigations Team"},{"location":"meetings/2020/TechArea20201026/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20201026/#osg-release-team","text":"3.4.56 \u0394 Both \u0394 3.5.26 \u0394 Total \u0394 Status 0 +0 0 +0 11 +0 11 +0 Open 0 +0 0 +0 5 +0 5 +0 Selected for Development 0 +0 0 +0 1 +1 1 +1 In Progress 0 +0 0 +0 0 -1 0 -1 Development Complete 0 +0 0 +0 8 +2 8 +2 Ready for Testing 0 +0 0 +0 0 +0 0 +0 Ready for Release 0 +0 0 +0 25 +2 25 +2 Total Software Ready for Testing 3.5.26 HTCondor 8.8.11 CVMFS 2.7.5 scitokens-credmon 0.8.1 python-scitokens 1.2.4-3 (Python 3 implementation) XRootD 4.12.5-rc1 EL8: lcmaps 1.6.6 EL8: osg-configure 3.10 EL8: xrootd-multiuser 0.4.4 Ready for Release 3.5.26 Nothing yet Data Nothing Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2020/TechArea20201026/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20201102/","text":"OSG Technology Area Meeting, 2 November 2020 \u00b6 Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: BrianL, Carl, Derek, Marian, Marco Mambelli, TimT Announcements \u00b6 Travis CI has a new pricing model ( https://blog.travis-ci.com/2020-11-02-travis-ci-new-billing ) that affects us: The OSG org has 1000 minutes off the bat and we can apply for OSS minutes All new container builds should be set up using GitHub actions We are discussing consolidating this meeting with 9am Monday morning stand-ups Triage Duty \u00b6 This week: TimT Next week: Mat 7 (-4) open FreshDesk tickets 1 (+1) open GGUS ticket JIRA \u00b6 # of tickets \u0394 State 137 -14 Open 17 +1 Selected for Dev 21 +3 In Progress 12 +0 Dev Complete 28 +5 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 WN client installs and StashCache tests fail in the release due to EPEL gfal requiring XRootD 5 Workaround: yum install osg-wn-client --enablerepo=osg-upcoming We'll need to build gfal2-plugin-xrootd for OSG 3.5 Tech team priorities this week: https://opensciencegrid.atlassian.net/secure/RapidBoard.jspa?rapidView=19&quickFilter=66 Discussion \u00b6 AI (TimT): give BrianL HTCondor yum repo URLs to include in the OSG nightly tests Support Update \u00b6 CMS (Marian, Derek): Running into issues with XRootD 5 and GSI/VOMS authN; perhaps related to an xrootd-lcmaps config issue that John Thiltges ran into FNAL (Derek): CVMFS sync stopped working and they switched to another one and has been resolved JLab (Carl): still waiting on JLab to sort out DNS and firewall issues before we can verify their CE OSG Investigations Team \u00b6 Elasticsearch on Kubernetes! Need to add logstash XRootD 5 on the LIGO origin (Thanks John) xrootd-scitokens requires some work requested from Andy about renaming things to be consistent with XRootD. OSG GRACC upgrade coming this week, v7.8.2 -> v7.9.2. Discussion \u00b6 None this week OSG Release Team \u00b6 3.4.56 \u0394 Both \u0394 3.5.26 \u0394 Total \u0394 Status 0 +0 0 +0 11 +0 11 +0 Open 0 +0 0 +0 3 -2 3 -2 Selected for Development 0 +0 0 +0 0 -1 0 -1 In Progress 0 +0 0 +0 0 +0 0 +0 Development Complete 0 +0 0 +0 11 +3 11 +3 Ready for Testing 0 +0 0 +0 0 +0 0 +0 Ready for Release 0 +0 0 +0 25 +0 25 +0 Total Software Ready for Testing 3.5.26 HTCondor 8.8.11 CVMFS 2.7.5 XRootD 4.12.5 osg-flock 1.2-2 scitokens-credmon 0.8.1 python-scitokens 1.2.4-3 (Python 3 implementation) Upcoming: HTCondor 8.9.9 Upcoming: XRootD 5.0.2 EL8: bunch of stuff (still waiting for HTCondor-CE) Ready for Release 3.5.26 Nothing yet Data Nothing Operations Nothing Contrib Nothing Discussion \u00b6 None this week","title":"November 2, 2020"},{"location":"meetings/2020/TechArea20201102/#osg-technology-area-meeting-2-november-2020","text":"Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: BrianL, Carl, Derek, Marian, Marco Mambelli, TimT","title":"OSG Technology Area Meeting, 2 November 2020"},{"location":"meetings/2020/TechArea20201102/#announcements","text":"Travis CI has a new pricing model ( https://blog.travis-ci.com/2020-11-02-travis-ci-new-billing ) that affects us: The OSG org has 1000 minutes off the bat and we can apply for OSS minutes All new container builds should be set up using GitHub actions We are discussing consolidating this meeting with 9am Monday morning stand-ups","title":"Announcements"},{"location":"meetings/2020/TechArea20201102/#triage-duty","text":"This week: TimT Next week: Mat 7 (-4) open FreshDesk tickets 1 (+1) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2020/TechArea20201102/#jira","text":"# of tickets \u0394 State 137 -14 Open 17 +1 Selected for Dev 21 +3 In Progress 12 +0 Dev Complete 28 +5 Ready for Testing 0 +0 Ready for Release","title":"JIRA"},{"location":"meetings/2020/TechArea20201102/#osg-software-team","text":"WN client installs and StashCache tests fail in the release due to EPEL gfal requiring XRootD 5 Workaround: yum install osg-wn-client --enablerepo=osg-upcoming We'll need to build gfal2-plugin-xrootd for OSG 3.5 Tech team priorities this week: https://opensciencegrid.atlassian.net/secure/RapidBoard.jspa?rapidView=19&quickFilter=66","title":"OSG Software Team"},{"location":"meetings/2020/TechArea20201102/#discussion","text":"AI (TimT): give BrianL HTCondor yum repo URLs to include in the OSG nightly tests","title":"Discussion"},{"location":"meetings/2020/TechArea20201102/#support-update","text":"CMS (Marian, Derek): Running into issues with XRootD 5 and GSI/VOMS authN; perhaps related to an xrootd-lcmaps config issue that John Thiltges ran into FNAL (Derek): CVMFS sync stopped working and they switched to another one and has been resolved JLab (Carl): still waiting on JLab to sort out DNS and firewall issues before we can verify their CE","title":"Support Update"},{"location":"meetings/2020/TechArea20201102/#osg-investigations-team","text":"Elasticsearch on Kubernetes! Need to add logstash XRootD 5 on the LIGO origin (Thanks John) xrootd-scitokens requires some work requested from Andy about renaming things to be consistent with XRootD. OSG GRACC upgrade coming this week, v7.8.2 -> v7.9.2.","title":"OSG Investigations Team"},{"location":"meetings/2020/TechArea20201102/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20201102/#osg-release-team","text":"3.4.56 \u0394 Both \u0394 3.5.26 \u0394 Total \u0394 Status 0 +0 0 +0 11 +0 11 +0 Open 0 +0 0 +0 3 -2 3 -2 Selected for Development 0 +0 0 +0 0 -1 0 -1 In Progress 0 +0 0 +0 0 +0 0 +0 Development Complete 0 +0 0 +0 11 +3 11 +3 Ready for Testing 0 +0 0 +0 0 +0 0 +0 Ready for Release 0 +0 0 +0 25 +0 25 +0 Total Software Ready for Testing 3.5.26 HTCondor 8.8.11 CVMFS 2.7.5 XRootD 4.12.5 osg-flock 1.2-2 scitokens-credmon 0.8.1 python-scitokens 1.2.4-3 (Python 3 implementation) Upcoming: HTCondor 8.9.9 Upcoming: XRootD 5.0.2 EL8: bunch of stuff (still waiting for HTCondor-CE) Ready for Release 3.5.26 Nothing yet Data Nothing Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2020/TechArea20201102/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20201109/","text":"OSG Technology Area Meeting, 9 November 2020 \u00b6 Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: BrianL, Carl, Derek, Marco Mambelli, Mat, TimT Announcements \u00b6 We are discussing consolidating this meeting with 9am Monday morning stand-ups Triage Duty \u00b6 This week: Mat Next week: BrianL 11 (+4) open FreshDesk tickets 1 (+1) open GGUS ticket JIRA \u00b6 # of tickets \u0394 State 146 +14 Open 16 +1 Selected for Dev 20 +3 In Progress 14 +0 Dev Complete 28 +5 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 Tech team priorities this week: https://opensciencegrid.atlassian.net/secure/RapidBoard.jspa?rapidView=19&quickFilter=66 Discussion \u00b6 Considering releasing XRootD for EL8 AI (Mat): Finish releasing osg-build into devops-production. AI (Mat): Add additional features to OSG-Configure (see tickets) AI (TimT): Write release policy for OSG 3.6 (high priority -- we want to send it out for review soon) AI (Derek): Assist LIGO. Potential Kubernetes Hackathon tomorrow. Shreyas Bharat may join the hackathon to work on factory items. GlideinWMS 3.7.1 has been released and is in osg-upcoming-development. Support Update \u00b6 Derek: continued assisting AMNH with their hosted CE. Mat: assisting Vlad at IceCube for setting up their StashCache Origin. OSG Investigations Team \u00b6 Elasticsearch on Kubernetes! May not use logstash, more to follow XRootD 5 on the LIGO origin, now on Derek to configure for TLS and do all the ligo things . xrootd-scitokens - round 2. OSG GRACC upgraded: v7.8.2 -> v7.9.2. Investigated possible status sites, best option may be Cachet Discussion \u00b6 None this week OSG Release Team \u00b6 3.4.57 \u0394 Both \u0394 3.5.27 \u0394 Total \u0394 Status 0 +0 0 +0 11 +0 11 +0 Open 0 +0 0 +0 3 +0 3 +0 Selected for Development 0 +0 0 +0 0 +0 0 +0 In Progress 0 +0 0 +0 1 +1 1 +1 Development Complete 0 +0 0 +0 7 -4 7 -4 Ready for Testing 0 +0 0 +0 0 +0 0 +0 Ready for Release 0 +0 0 +0 22 -3 22 -3 Total Software Ready for Testing 3.5.27 XRootD 4.12.5 Upcoming: HTCondor 8.9.9 EL8: bunch of stuff (still waiting for HTCondor-CE) xrootd-cmstfc 1.5.2-6 (contrib in upcoming) Ready for Release 3.5.27 Nothing yet Data Nothing Operations Nothing Contrib Nothing Discussion \u00b6 None this week","title":"November 9, 2020"},{"location":"meetings/2020/TechArea20201109/#osg-technology-area-meeting-9-november-2020","text":"Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: BrianL, Carl, Derek, Marco Mambelli, Mat, TimT","title":"OSG Technology Area Meeting, 9 November 2020"},{"location":"meetings/2020/TechArea20201109/#announcements","text":"We are discussing consolidating this meeting with 9am Monday morning stand-ups","title":"Announcements"},{"location":"meetings/2020/TechArea20201109/#triage-duty","text":"This week: Mat Next week: BrianL 11 (+4) open FreshDesk tickets 1 (+1) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2020/TechArea20201109/#jira","text":"# of tickets \u0394 State 146 +14 Open 16 +1 Selected for Dev 20 +3 In Progress 14 +0 Dev Complete 28 +5 Ready for Testing 0 +0 Ready for Release","title":"JIRA"},{"location":"meetings/2020/TechArea20201109/#osg-software-team","text":"Tech team priorities this week: https://opensciencegrid.atlassian.net/secure/RapidBoard.jspa?rapidView=19&quickFilter=66","title":"OSG Software Team"},{"location":"meetings/2020/TechArea20201109/#discussion","text":"Considering releasing XRootD for EL8 AI (Mat): Finish releasing osg-build into devops-production. AI (Mat): Add additional features to OSG-Configure (see tickets) AI (TimT): Write release policy for OSG 3.6 (high priority -- we want to send it out for review soon) AI (Derek): Assist LIGO. Potential Kubernetes Hackathon tomorrow. Shreyas Bharat may join the hackathon to work on factory items. GlideinWMS 3.7.1 has been released and is in osg-upcoming-development.","title":"Discussion"},{"location":"meetings/2020/TechArea20201109/#support-update","text":"Derek: continued assisting AMNH with their hosted CE. Mat: assisting Vlad at IceCube for setting up their StashCache Origin.","title":"Support Update"},{"location":"meetings/2020/TechArea20201109/#osg-investigations-team","text":"Elasticsearch on Kubernetes! May not use logstash, more to follow XRootD 5 on the LIGO origin, now on Derek to configure for TLS and do all the ligo things . xrootd-scitokens - round 2. OSG GRACC upgraded: v7.8.2 -> v7.9.2. Investigated possible status sites, best option may be Cachet","title":"OSG Investigations Team"},{"location":"meetings/2020/TechArea20201109/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20201109/#osg-release-team","text":"3.4.57 \u0394 Both \u0394 3.5.27 \u0394 Total \u0394 Status 0 +0 0 +0 11 +0 11 +0 Open 0 +0 0 +0 3 +0 3 +0 Selected for Development 0 +0 0 +0 0 +0 0 +0 In Progress 0 +0 0 +0 1 +1 1 +1 Development Complete 0 +0 0 +0 7 -4 7 -4 Ready for Testing 0 +0 0 +0 0 +0 0 +0 Ready for Release 0 +0 0 +0 22 -3 22 -3 Total Software Ready for Testing 3.5.27 XRootD 4.12.5 Upcoming: HTCondor 8.9.9 EL8: bunch of stuff (still waiting for HTCondor-CE) xrootd-cmstfc 1.5.2-6 (contrib in upcoming) Ready for Release 3.5.27 Nothing yet Data Nothing Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2020/TechArea20201109/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20201116/","text":"OSG Technology Area Meeting, 16 November 2020 \u00b6 Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: BrianB, BrianL, Carl, Junheng, Marco Mambelli, Mat, TimT Announcements \u00b6 Tech Area meeting merged into Monday morning 9am CST stand-ups! Please provide any feedback to BrianL BrianL OOO next week, Mat and BrianB to act as back-up Triage Duty \u00b6 This week: BrianL Next week: Carl 4 (-7) open FreshDesk tickets 0 (-1) open GGUS ticket JIRA \u00b6 # of tickets \u0394 State 141 -5 Open 15 -1 Selected for Dev 22 +2 In Progress 16 +2 Dev Complete 22 -2 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 Container dev guide updated for GHA New docs for upgrading MkDocs repos to GHA Discussion \u00b6 AI (Junheng): work on osg-notify bug-fix AI (Mat): OSG-Configure tasks promised to the GlideinWMS team for the end of November. GlideinWMS Mat found a GlideinWMS bug when working on Ubuntu support; Marco to review and merge, which should get us further along since the affected script is pulled from the master branch 3.7.1 got promoted to production. Working on merging the changes to the Python 3 version. UCSD factories are both running the 3.7 series. CERN factory still running 3.6 series. 3.7.2 expected to handle missing GSI infrastructure. Support Update \u00b6 IceCube (Mat) - playing whack-a-mole with Stash Origin issues (docs have already been improved as a result). Currently investigating permission issues that are likely in the XRootD configuration layer. OSG Investigations Team \u00b6 BrianB has made quite a bit of progress on the OS pool registry: Almost has an end-to-end proof of concept working in the osgdev namespace on Tiger Put together a development container so that work can be handed off Discussion \u00b6 None this week OSG Release Team \u00b6 3.4.58 \u0394 Both \u0394 3.5.28 \u0394 Total \u0394 Status 0 +0 0 +0 11 +0 11 +0 Open 0 +0 0 +0 3 +0 3 +0 Selected for Development 0 +0 0 +0 2 +2 2 +2 In Progress 0 +0 0 +0 1 +0 1 +0 Development Complete 0 +0 0 +0 5 -2 5 -2 Ready for Testing 0 +0 0 +0 0 +0 0 +0 Ready for Release 0 +0 0 +0 22 +0 22 +0 Total Software Ready for Testing 3.5.28 XRootD 4.12.5 EL8: bunch of stuff (still waiting for HTCondor-CE) Ready for Release 3.5.28 Nothing yet Data Nothing Operations Nothing Contrib Nothing Discussion \u00b6 AI (TimT): Build HTCondor 8.8 and 8.9 in OSG & run VMU tests Talk to Horst about testing XRootD 4 Difficult to find to find willing testers for XRootD 4 since XCache servers are all using XRootD 5 on the other hand, non-XCache servers are reluctant to upgrade; talk to Dave Mason for help. Look at EL 6 retirement spreadsheet Move cronjobs from ingwe to moria","title":"November 16, 2020"},{"location":"meetings/2020/TechArea20201116/#osg-technology-area-meeting-16-november-2020","text":"Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: BrianB, BrianL, Carl, Junheng, Marco Mambelli, Mat, TimT","title":"OSG Technology Area Meeting, 16 November 2020"},{"location":"meetings/2020/TechArea20201116/#announcements","text":"Tech Area meeting merged into Monday morning 9am CST stand-ups! Please provide any feedback to BrianL BrianL OOO next week, Mat and BrianB to act as back-up","title":"Announcements"},{"location":"meetings/2020/TechArea20201116/#triage-duty","text":"This week: BrianL Next week: Carl 4 (-7) open FreshDesk tickets 0 (-1) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2020/TechArea20201116/#jira","text":"# of tickets \u0394 State 141 -5 Open 15 -1 Selected for Dev 22 +2 In Progress 16 +2 Dev Complete 22 -2 Ready for Testing 0 +0 Ready for Release","title":"JIRA"},{"location":"meetings/2020/TechArea20201116/#osg-software-team","text":"Container dev guide updated for GHA New docs for upgrading MkDocs repos to GHA","title":"OSG Software Team"},{"location":"meetings/2020/TechArea20201116/#discussion","text":"AI (Junheng): work on osg-notify bug-fix AI (Mat): OSG-Configure tasks promised to the GlideinWMS team for the end of November. GlideinWMS Mat found a GlideinWMS bug when working on Ubuntu support; Marco to review and merge, which should get us further along since the affected script is pulled from the master branch 3.7.1 got promoted to production. Working on merging the changes to the Python 3 version. UCSD factories are both running the 3.7 series. CERN factory still running 3.6 series. 3.7.2 expected to handle missing GSI infrastructure.","title":"Discussion"},{"location":"meetings/2020/TechArea20201116/#support-update","text":"IceCube (Mat) - playing whack-a-mole with Stash Origin issues (docs have already been improved as a result). Currently investigating permission issues that are likely in the XRootD configuration layer.","title":"Support Update"},{"location":"meetings/2020/TechArea20201116/#osg-investigations-team","text":"BrianB has made quite a bit of progress on the OS pool registry: Almost has an end-to-end proof of concept working in the osgdev namespace on Tiger Put together a development container so that work can be handed off","title":"OSG Investigations Team"},{"location":"meetings/2020/TechArea20201116/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20201116/#osg-release-team","text":"3.4.58 \u0394 Both \u0394 3.5.28 \u0394 Total \u0394 Status 0 +0 0 +0 11 +0 11 +0 Open 0 +0 0 +0 3 +0 3 +0 Selected for Development 0 +0 0 +0 2 +2 2 +2 In Progress 0 +0 0 +0 1 +0 1 +0 Development Complete 0 +0 0 +0 5 -2 5 -2 Ready for Testing 0 +0 0 +0 0 +0 0 +0 Ready for Release 0 +0 0 +0 22 +0 22 +0 Total Software Ready for Testing 3.5.28 XRootD 4.12.5 EL8: bunch of stuff (still waiting for HTCondor-CE) Ready for Release 3.5.28 Nothing yet Data Nothing Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2020/TechArea20201116/#discussion_2","text":"AI (TimT): Build HTCondor 8.8 and 8.9 in OSG & run VMU tests Talk to Horst about testing XRootD 4 Difficult to find to find willing testers for XRootD 4 since XCache servers are all using XRootD 5 on the other hand, non-XCache servers are reluctant to upgrade; talk to Dave Mason for help. Look at EL 6 retirement spreadsheet Move cronjobs from ingwe to moria","title":"Discussion"},{"location":"meetings/2020/TechArea20201123/","text":"OSG Technology Area Meeting, 23 November 2020 \u00b6 Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: BrianB, Carl, Junheng, Marco Mambelli, Mat, TimT Announcements \u00b6 BrianL out all week; Mat out Wednesday and Friday. (TODO numbers) Triage Duty \u00b6 This week: Carl Next week: Mat 8 (+4) open FreshDesk tickets 0 (+0) open GGUS ticket JIRA \u00b6 # of tickets \u0394 State 146 +5 Open 13 -2 Selected for Dev 23 +1 In Progress 17 +1 Dev Complete 16 -6 Ready for Testing 7 +7 Ready for Release OSG Software Team \u00b6 Container dev guide updated for GHA New docs for upgrading MkDocs repos to GHA Discussion \u00b6 AI (Carl): Continue working on Gratia probes. Move cron jobs from ingwe to moria. AI (Junheng): OSG-Notify and packages emailer cronjob close to being merged. AI (Mat): OSG-Configure tasks promised to the GlideinWMS team for the end of November. Test, finish Ubuntu Submit host and inform Old Dominion University of status. Work on Open Pool Negotiator. Kubernetes documentation for the OSG Worker Node. GlideinWMS: Integrate IDTOKEN fixes for 3.7.2. Update Glidein-in-Vacuum and add it to the main release (instead of having it be a separate project). Currently, frontend user needs to be added to sudoers for token generation; working on a way to remove that requirement. GLOW frontend upgraded to 3.7.1; no major problems found. Fermicloud will shut off all EL6 VMs and remove images; Marco will continue to maintain some Docker/Singularity images (since they are still used by experiments). Support Update \u00b6 GlideinWMS: the factory was using 3.7.0rc9 let to some errors due to compatibility issues with the 3.6 series. OSG Investigations Team \u00b6 Discussion \u00b6 None this week OSG Release Team \u00b6 3.4.58 \u0394 Both \u0394 3.5.28 \u0394 Total \u0394 Status 0 +0 0 +0 12 +2 12 +2 Open 0 +0 0 +0 3 +0 3 +0 Selected for Development 0 +0 0 +0 1 -1 1 -1 In Progress 0 +0 0 +0 2 +1 2 +1 Development Complete 0 +0 0 +0 5 +0 5 +0 Ready for Testing 0 +0 0 +0 0 +0 0 +0 Ready for Release 0 +0 0 +0 24 +2 24 +2 Total Software Ready for Testing 3.5.28 XRootD 4.12.5 EL8: bunch of stuff (still waiting for HTCondor-CE) Ready for Release 3.5.28 Nothing yet Data Nothing Operations Nothing Contrib Nothing Discussion \u00b6 None this week","title":"November 23, 2020"},{"location":"meetings/2020/TechArea20201123/#osg-technology-area-meeting-23-november-2020","text":"Coordinates: Conference: +1 312-626-6799, PIN: 718 161 330, https://cern.zoom.us/j/718161330 (password sent separately) Attending: BrianB, Carl, Junheng, Marco Mambelli, Mat, TimT","title":"OSG Technology Area Meeting, 23 November 2020"},{"location":"meetings/2020/TechArea20201123/#announcements","text":"BrianL out all week; Mat out Wednesday and Friday. (TODO numbers)","title":"Announcements"},{"location":"meetings/2020/TechArea20201123/#triage-duty","text":"This week: Carl Next week: Mat 8 (+4) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2020/TechArea20201123/#jira","text":"# of tickets \u0394 State 146 +5 Open 13 -2 Selected for Dev 23 +1 In Progress 17 +1 Dev Complete 16 -6 Ready for Testing 7 +7 Ready for Release","title":"JIRA"},{"location":"meetings/2020/TechArea20201123/#osg-software-team","text":"Container dev guide updated for GHA New docs for upgrading MkDocs repos to GHA","title":"OSG Software Team"},{"location":"meetings/2020/TechArea20201123/#discussion","text":"AI (Carl): Continue working on Gratia probes. Move cron jobs from ingwe to moria. AI (Junheng): OSG-Notify and packages emailer cronjob close to being merged. AI (Mat): OSG-Configure tasks promised to the GlideinWMS team for the end of November. Test, finish Ubuntu Submit host and inform Old Dominion University of status. Work on Open Pool Negotiator. Kubernetes documentation for the OSG Worker Node. GlideinWMS: Integrate IDTOKEN fixes for 3.7.2. Update Glidein-in-Vacuum and add it to the main release (instead of having it be a separate project). Currently, frontend user needs to be added to sudoers for token generation; working on a way to remove that requirement. GLOW frontend upgraded to 3.7.1; no major problems found. Fermicloud will shut off all EL6 VMs and remove images; Marco will continue to maintain some Docker/Singularity images (since they are still used by experiments).","title":"Discussion"},{"location":"meetings/2020/TechArea20201123/#support-update","text":"GlideinWMS: the factory was using 3.7.0rc9 let to some errors due to compatibility issues with the 3.6 series.","title":"Support Update"},{"location":"meetings/2020/TechArea20201123/#osg-investigations-team","text":"","title":"OSG Investigations Team"},{"location":"meetings/2020/TechArea20201123/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20201123/#osg-release-team","text":"3.4.58 \u0394 Both \u0394 3.5.28 \u0394 Total \u0394 Status 0 +0 0 +0 12 +2 12 +2 Open 0 +0 0 +0 3 +0 3 +0 Selected for Development 0 +0 0 +0 1 -1 1 -1 In Progress 0 +0 0 +0 2 +1 2 +1 Development Complete 0 +0 0 +0 5 +0 5 +0 Ready for Testing 0 +0 0 +0 0 +0 0 +0 Ready for Release 0 +0 0 +0 24 +2 24 +2 Total Software Ready for Testing 3.5.28 XRootD 4.12.5 EL8: bunch of stuff (still waiting for HTCondor-CE) Ready for Release 3.5.28 Nothing yet Data Nothing Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2020/TechArea20201123/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20201130/","text":"OSG Technology Area Meeting, 30 November 2020 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Carl, Junheng, Marco Mambelli, Mat, TimT Announcements \u00b6 Second Kubernetes-HEP meetup Dec 1 and 2: https://indico.cern.ch/event/968726/ Triage Duty \u00b6 This week: Mat Next week: Tim 7 (-1) open FreshDesk tickets 0 (+0) open GGUS ticket JIRA \u00b6 # of tickets \u0394 State 141 -5 Open 15 -1 Selected for Dev 22 +2 In Progress 16 +2 Dev Complete 22 -2 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 HTCondor-CE + PBS EPEL testing nightlies job submissions are failing Software base image builds are failing due to \"invalid tag\" (maybe leading space?): https://github.com/opensciencegrid/docker-software-base/runs/1437033352?check_suite_focus=true#step:7:16 Discussion \u00b6 AI (TimT): will investigate HTCondor-CE + PBS EPEL testing failures; may require BLAHP fixes AI (Marco): Contact Mats Rynge for TOKEN support for the ITB FE. AI (Carl): Multi site support for pilot probe GHA for per-commit builds for gratia-probe Support Update \u00b6 None this week OSG Investigations Team \u00b6 No updates Discussion \u00b6 None this week OSG Release Team \u00b6 3.5.28 \u0394 Status 8 -4 Open 3 +0 Selected for Development 2 +1 In Progress 5 +3 Development Complete 5 +0 Ready for Testing 0 +0 Ready for Release 23 +0 Total Software Ready for Testing 3.5.28 XRootD 4.12.5 EL8: bunch of stuff (still waiting for HTCondor-CE) Ready for Release 3.5.28 Nothing yet Data Nothing Operations Nothing Contrib Nothing Discussion \u00b6 No release expected this week Waiting for Dave Mason to get people to test XRootD 4.","title":"November 30, 2020"},{"location":"meetings/2020/TechArea20201130/#osg-technology-area-meeting-30-november-2020","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Carl, Junheng, Marco Mambelli, Mat, TimT","title":"OSG Technology Area Meeting, 30 November 2020"},{"location":"meetings/2020/TechArea20201130/#announcements","text":"Second Kubernetes-HEP meetup Dec 1 and 2: https://indico.cern.ch/event/968726/","title":"Announcements"},{"location":"meetings/2020/TechArea20201130/#triage-duty","text":"This week: Mat Next week: Tim 7 (-1) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2020/TechArea20201130/#jira","text":"# of tickets \u0394 State 141 -5 Open 15 -1 Selected for Dev 22 +2 In Progress 16 +2 Dev Complete 22 -2 Ready for Testing 0 +0 Ready for Release","title":"JIRA"},{"location":"meetings/2020/TechArea20201130/#osg-software-team","text":"HTCondor-CE + PBS EPEL testing nightlies job submissions are failing Software base image builds are failing due to \"invalid tag\" (maybe leading space?): https://github.com/opensciencegrid/docker-software-base/runs/1437033352?check_suite_focus=true#step:7:16","title":"OSG Software Team"},{"location":"meetings/2020/TechArea20201130/#discussion","text":"AI (TimT): will investigate HTCondor-CE + PBS EPEL testing failures; may require BLAHP fixes AI (Marco): Contact Mats Rynge for TOKEN support for the ITB FE. AI (Carl): Multi site support for pilot probe GHA for per-commit builds for gratia-probe","title":"Discussion"},{"location":"meetings/2020/TechArea20201130/#support-update","text":"None this week","title":"Support Update"},{"location":"meetings/2020/TechArea20201130/#osg-investigations-team","text":"No updates","title":"OSG Investigations Team"},{"location":"meetings/2020/TechArea20201130/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20201130/#osg-release-team","text":"3.5.28 \u0394 Status 8 -4 Open 3 +0 Selected for Development 2 +1 In Progress 5 +3 Development Complete 5 +0 Ready for Testing 0 +0 Ready for Release 23 +0 Total Software Ready for Testing 3.5.28 XRootD 4.12.5 EL8: bunch of stuff (still waiting for HTCondor-CE) Ready for Release 3.5.28 Nothing yet Data Nothing Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2020/TechArea20201130/#discussion_2","text":"No release expected this week Waiting for Dave Mason to get people to test XRootD 4.","title":"Discussion"},{"location":"meetings/2020/TechArea20201207/","text":"OSG Technology Area Meeting, 7 December 2020 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianB, BrianL, Junheng, Marco Mambelli, Mat, TimT Announcements \u00b6 Triage Duty \u00b6 This week: Tim Next week: BrianL (?) 10 (+3) open FreshDesk tickets 0 (+0) open GGUS ticket JIRA \u00b6 # of tickets \u0394 State 144 +0 Open 12 -1 Selected for Dev 26 +2 In Progress 18 -1 Dev Complete 22 +6 Ready for Testing 7 +7 Ready for Release OSG Software Team \u00b6 EL8 builds appear to automatically add package requirements for shebang lines. Beware /usr/bin/env python3 ! Tech area plates: https://opensciencegrid.atlassian.net/secure/RapidBoard.jspa?rapidView=19 Discussion \u00b6 Marco: GWMS 3.7.2 released, includes bugfixes for IDTOKEN support; in upcoming-testing.AI (Mat): Submit bug report for XRootD 5.1.0rc1 problem detected in VMU tests. AI (Mat): Mail GridCF list about Travis CI's policy changes. AI (Mat): Ask Marco Mascheroni if he's happy with the new Pilot sections for OSG Configure. AI (Mat): Continue work on OSG flocking negotiator. AI (BrianL): Investigate webapp frameworks and EL 8 compatibility for HTCondor CE View. AI (Junheng): Investigate registry logout error. AI (TimT): Add PowerPC support to EPEL HTCondor packages. VPN access now required to log in to Fermicloud head node (fcluigpvm01.fnal.gov). 2FA required to access Fermi VPN. Steve Timm's suggested solution is to create a (persistent) VM for creating other VMs if that's not possible. Marco will send instructions on how to get access to Fermi VPN. Support Update \u00b6 IceCube (Mat, Derek): Stash Origin now appears to work after creating dummy SciTokens information in Topology. UCL stash origin needed the same fix but needs additional debugging; Derek is providing assistance. JLab (BrianL): blahp status queries time out trying to populate the Slurm job status cache. Opened a ticket with the the HTCondor team: https://opensciencegrid.atlassian.net/browse/HTCONDOR-104 OSG Investigations Team \u00b6 No updates Discussion \u00b6 None this week OSG Release Team \u00b6 3.5.28 \u0394 Status 7 -1 Open 2 -1 Selected for Development 4 +2 In Progress 5 +0 Development Complete 9 +4 Ready for Testing 0 +0 Ready for Release 27 +4 Total Software Ready for Testing 3.5.28 HTCondor 8.8.12 Upcoming: HTCondor 8.9.10 hosted-ce-tools 0.9 htgettoken 1.0 XRootD 4.12.5 EL8: bunch of stuff (still waiting for HTCondor-CE) Ready for Release 3.5.28 Nothing yet Containers opensciencegrid/atlas-xcache:fresh opensciencegrid/cms-xcache:fresh opensciencegrid/frontier-squid:fresh opensciencegrid/hosted-ce:fresh opensciencegrid/stash-cache:fresh opensciencegrid/stash-origin:fresh Data Nothing Operations Nothing Contrib Nothing Discussion \u00b6 AI(TimT): promote osg-build to devops Release expected this week Waiting for Dave Mason to get people to test XRootD 4.","title":"December 7, 2020"},{"location":"meetings/2020/TechArea20201207/#osg-technology-area-meeting-7-december-2020","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianB, BrianL, Junheng, Marco Mambelli, Mat, TimT","title":"OSG Technology Area Meeting, 7 December 2020"},{"location":"meetings/2020/TechArea20201207/#announcements","text":"","title":"Announcements"},{"location":"meetings/2020/TechArea20201207/#triage-duty","text":"This week: Tim Next week: BrianL (?) 10 (+3) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2020/TechArea20201207/#jira","text":"# of tickets \u0394 State 144 +0 Open 12 -1 Selected for Dev 26 +2 In Progress 18 -1 Dev Complete 22 +6 Ready for Testing 7 +7 Ready for Release","title":"JIRA"},{"location":"meetings/2020/TechArea20201207/#osg-software-team","text":"EL8 builds appear to automatically add package requirements for shebang lines. Beware /usr/bin/env python3 ! Tech area plates: https://opensciencegrid.atlassian.net/secure/RapidBoard.jspa?rapidView=19","title":"OSG Software Team"},{"location":"meetings/2020/TechArea20201207/#discussion","text":"Marco: GWMS 3.7.2 released, includes bugfixes for IDTOKEN support; in upcoming-testing.AI (Mat): Submit bug report for XRootD 5.1.0rc1 problem detected in VMU tests. AI (Mat): Mail GridCF list about Travis CI's policy changes. AI (Mat): Ask Marco Mascheroni if he's happy with the new Pilot sections for OSG Configure. AI (Mat): Continue work on OSG flocking negotiator. AI (BrianL): Investigate webapp frameworks and EL 8 compatibility for HTCondor CE View. AI (Junheng): Investigate registry logout error. AI (TimT): Add PowerPC support to EPEL HTCondor packages. VPN access now required to log in to Fermicloud head node (fcluigpvm01.fnal.gov). 2FA required to access Fermi VPN. Steve Timm's suggested solution is to create a (persistent) VM for creating other VMs if that's not possible. Marco will send instructions on how to get access to Fermi VPN.","title":"Discussion"},{"location":"meetings/2020/TechArea20201207/#support-update","text":"IceCube (Mat, Derek): Stash Origin now appears to work after creating dummy SciTokens information in Topology. UCL stash origin needed the same fix but needs additional debugging; Derek is providing assistance. JLab (BrianL): blahp status queries time out trying to populate the Slurm job status cache. Opened a ticket with the the HTCondor team: https://opensciencegrid.atlassian.net/browse/HTCONDOR-104","title":"Support Update"},{"location":"meetings/2020/TechArea20201207/#osg-investigations-team","text":"No updates","title":"OSG Investigations Team"},{"location":"meetings/2020/TechArea20201207/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20201207/#osg-release-team","text":"3.5.28 \u0394 Status 7 -1 Open 2 -1 Selected for Development 4 +2 In Progress 5 +0 Development Complete 9 +4 Ready for Testing 0 +0 Ready for Release 27 +4 Total Software Ready for Testing 3.5.28 HTCondor 8.8.12 Upcoming: HTCondor 8.9.10 hosted-ce-tools 0.9 htgettoken 1.0 XRootD 4.12.5 EL8: bunch of stuff (still waiting for HTCondor-CE) Ready for Release 3.5.28 Nothing yet Containers opensciencegrid/atlas-xcache:fresh opensciencegrid/cms-xcache:fresh opensciencegrid/frontier-squid:fresh opensciencegrid/hosted-ce:fresh opensciencegrid/stash-cache:fresh opensciencegrid/stash-origin:fresh Data Nothing Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2020/TechArea20201207/#discussion_2","text":"AI(TimT): promote osg-build to devops Release expected this week Waiting for Dave Mason to get people to test XRootD 4.","title":"Discussion"},{"location":"meetings/2020/TechArea20201214/","text":"OSG Technology Area Meeting, 14 December 2020 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian L, Carl, Junheng, Marco Mambelli, Marian, Mat, Tim C, Tim T Announcements \u00b6 Outages through the end of the year: Mat starting Dec 21 Carl starting Dec 23 BrianL starting Dec 24 Potentially moving this meeting to handle ATLAS Tech Coordination Board conflicts Triage Duty \u00b6 This week: Carl Next week: BrianL 13 (+3) open FreshDesk tickets 0 (+0) open GGUS ticket JIRA \u00b6 # of tickets \u0394 State 145 +1 Open 12 +0 Selected for Dev 25 -1 In Progress 16 -2 Dev Complete 17 -5 Ready for Testing 7 +0 Ready for Release OSG Software Team \u00b6 EL8 builds appear to automatically add package requirements for shebang lines. Beware /usr/bin/env python3 ! Tech area plates: https://opensciencegrid.atlassian.net/secure/RapidBoard.jspa?rapidView=19 Discussion \u00b6 AI (Carl): New IGTF CA release; update XRootD to 4.12.6. AI (Carl): Investigate bug in generating the CA certs website (lower priority since we can fix it manually) AI (Junheng): Fix location for registry PR; apply changes from review of 'outdated packages' Marco: Working on adding GitHub Actions and plans to use artifacts instead of caches since the former is longer lived AI (Mat): Ensure GridCF can make a GCT release AI (TimT): Prepare for new CA release. AI (TimT): Automate BOSCO and tarball updates; create tarballs for PPC architecture.Announcements: Support Update \u00b6 CMS (Marian): European CMS still mostly on XRootD 4 due to AAA dependency; still discussing migration plans. Miron (Carl): Continue investigating issues with Compute Canada sites erroneously showing up in the CC* dashboard UCL (Mat): Help UCL test authenticated stash origin. Discuss with Derek and Brian B about what kind of authentication is desired. OSG Investigations Team \u00b6 Focus on migrating more GRACC services to Tiger Establish documentation for the GRACC rolling update and fresh install Added and deployed SciToken helper support to OASIS Discussion \u00b6 None this week OSG Release Team \u00b6 3.5.29 \u0394 Status 10 +3 Open 2 +0 Selected for Development 5 +1 In Progress 5 +0 Development Complete 4 -5 Ready for Testing 0 +0 Ready for Release 26 -1 Total Software Ready for Testing 3.5.29 EL8: bunch of stuff (still waiting for HTCondor-CE) Ready for Release 3.5.29 Nothing yet Containers To Be Tested opensciencegrid/atlas-xcache:fresh opensciencegrid/frontier-squid:fresh opensciencegrid/hosted-ce:fresh opensciencegrid/stash-cache:fresh opensciencegrid/stash-origin:fresh Data IGTF 1.108 Operations Nothing Contrib Nothing Discussion \u00b6 None this week","title":"December 14, 2020"},{"location":"meetings/2020/TechArea20201214/#osg-technology-area-meeting-14-december-2020","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian L, Carl, Junheng, Marco Mambelli, Marian, Mat, Tim C, Tim T","title":"OSG Technology Area Meeting, 14 December 2020"},{"location":"meetings/2020/TechArea20201214/#announcements","text":"Outages through the end of the year: Mat starting Dec 21 Carl starting Dec 23 BrianL starting Dec 24 Potentially moving this meeting to handle ATLAS Tech Coordination Board conflicts","title":"Announcements"},{"location":"meetings/2020/TechArea20201214/#triage-duty","text":"This week: Carl Next week: BrianL 13 (+3) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2020/TechArea20201214/#jira","text":"# of tickets \u0394 State 145 +1 Open 12 +0 Selected for Dev 25 -1 In Progress 16 -2 Dev Complete 17 -5 Ready for Testing 7 +0 Ready for Release","title":"JIRA"},{"location":"meetings/2020/TechArea20201214/#osg-software-team","text":"EL8 builds appear to automatically add package requirements for shebang lines. Beware /usr/bin/env python3 ! Tech area plates: https://opensciencegrid.atlassian.net/secure/RapidBoard.jspa?rapidView=19","title":"OSG Software Team"},{"location":"meetings/2020/TechArea20201214/#discussion","text":"AI (Carl): New IGTF CA release; update XRootD to 4.12.6. AI (Carl): Investigate bug in generating the CA certs website (lower priority since we can fix it manually) AI (Junheng): Fix location for registry PR; apply changes from review of 'outdated packages' Marco: Working on adding GitHub Actions and plans to use artifacts instead of caches since the former is longer lived AI (Mat): Ensure GridCF can make a GCT release AI (TimT): Prepare for new CA release. AI (TimT): Automate BOSCO and tarball updates; create tarballs for PPC architecture.Announcements:","title":"Discussion"},{"location":"meetings/2020/TechArea20201214/#support-update","text":"CMS (Marian): European CMS still mostly on XRootD 4 due to AAA dependency; still discussing migration plans. Miron (Carl): Continue investigating issues with Compute Canada sites erroneously showing up in the CC* dashboard UCL (Mat): Help UCL test authenticated stash origin. Discuss with Derek and Brian B about what kind of authentication is desired.","title":"Support Update"},{"location":"meetings/2020/TechArea20201214/#osg-investigations-team","text":"Focus on migrating more GRACC services to Tiger Establish documentation for the GRACC rolling update and fresh install Added and deployed SciToken helper support to OASIS","title":"OSG Investigations Team"},{"location":"meetings/2020/TechArea20201214/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20201214/#osg-release-team","text":"3.5.29 \u0394 Status 10 +3 Open 2 +0 Selected for Development 5 +1 In Progress 5 +0 Development Complete 4 -5 Ready for Testing 0 +0 Ready for Release 26 -1 Total Software Ready for Testing 3.5.29 EL8: bunch of stuff (still waiting for HTCondor-CE) Ready for Release 3.5.29 Nothing yet Containers To Be Tested opensciencegrid/atlas-xcache:fresh opensciencegrid/frontier-squid:fresh opensciencegrid/hosted-ce:fresh opensciencegrid/stash-cache:fresh opensciencegrid/stash-origin:fresh Data IGTF 1.108 Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2020/TechArea20201214/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20201221/","text":"OSG Technology Area Meeting, 21 December 2020 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianB, BrianL, Carl, Irene, Junheng, Marco, Marian, TimT Announcements \u00b6 Outages through the end of the year: Mat starting Dec 21 Carl starting Dec 23 BrianL starting Dec 24 Potentially moving this meeting to handle ATLAS Tech Coordination Board conflicts Cancelling next week's meeting, to resume on Jan 4 Triage Duty \u00b6 This week: BrianL Next week: TimT 15 (+2) open FreshDesk tickets 0 (+0) open GGUS ticket JIRA \u00b6 # of tickets \u0394 State 133 -12 Open 12 +0 Selected for Dev 31 +6 In Progress 17 +1 Dev Complete 18 +1 Ready for Testing 7 +0 Ready for Release OSG Software Team \u00b6 Tech area plates: https://opensciencegrid.atlassian.net/secure/RapidBoard.jspa?rapidView=19 Discussion \u00b6 AI (BrianL): Move new site onboarding engagement Freshdesk tickets to the Operations group Support Update \u00b6 IceCube (BrianL): completing request to require Singularity for IceCube pilots; continuing a discussion with David to see how we should manage the shared IceCube/GLOW pilots MIT (BrianL): troubleshooting GPU jobs not matching, turned out to be due to an old version of HTCondor OSG Investigations Team \u00b6 OSG Status page: Developing script to synchronize OSG contact list to subscribe the status page Topology: testing close to complete, deploy in January XCache(s): deployed new Wisconsin cache to osg-config repo XRootD data transfer monitor close to complete (testing and validation) GRACC (continued progress): migrating more GRACC services to Tiger documentation for the GRACC rolling update and fresh install Discussion \u00b6 None this week OSG Release Team \u00b6 3.5.29 \u0394 Status 4 +6 Open 1 -1 Selected for Development 6 +1 In Progress 5 +0 Development Complete 4 +0 Ready for Testing 0 +0 Ready for Release 20 -6 Total Software Ready for Testing 3.5.29 EL8: various things, needs review Ready for Release 3.5.29 Nothing yet Containers To Be Tested opensciencegrid/atlas-xcache:fresh opensciencegrid/frontier-squid:fresh opensciencegrid/hosted-ce:fresh opensciencegrid/stash-cache:fresh opensciencegrid/stash-origin:fresh Data Nothing Operations Nothing Contrib Nothing Discussion \u00b6 AI (TimT): clean up stale container tickets","title":"December 21, 2020"},{"location":"meetings/2020/TechArea20201221/#osg-technology-area-meeting-21-december-2020","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianB, BrianL, Carl, Irene, Junheng, Marco, Marian, TimT","title":"OSG Technology Area Meeting, 21 December 2020"},{"location":"meetings/2020/TechArea20201221/#announcements","text":"Outages through the end of the year: Mat starting Dec 21 Carl starting Dec 23 BrianL starting Dec 24 Potentially moving this meeting to handle ATLAS Tech Coordination Board conflicts Cancelling next week's meeting, to resume on Jan 4","title":"Announcements"},{"location":"meetings/2020/TechArea20201221/#triage-duty","text":"This week: BrianL Next week: TimT 15 (+2) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2020/TechArea20201221/#jira","text":"# of tickets \u0394 State 133 -12 Open 12 +0 Selected for Dev 31 +6 In Progress 17 +1 Dev Complete 18 +1 Ready for Testing 7 +0 Ready for Release","title":"JIRA"},{"location":"meetings/2020/TechArea20201221/#osg-software-team","text":"Tech area plates: https://opensciencegrid.atlassian.net/secure/RapidBoard.jspa?rapidView=19","title":"OSG Software Team"},{"location":"meetings/2020/TechArea20201221/#discussion","text":"AI (BrianL): Move new site onboarding engagement Freshdesk tickets to the Operations group","title":"Discussion"},{"location":"meetings/2020/TechArea20201221/#support-update","text":"IceCube (BrianL): completing request to require Singularity for IceCube pilots; continuing a discussion with David to see how we should manage the shared IceCube/GLOW pilots MIT (BrianL): troubleshooting GPU jobs not matching, turned out to be due to an old version of HTCondor","title":"Support Update"},{"location":"meetings/2020/TechArea20201221/#osg-investigations-team","text":"OSG Status page: Developing script to synchronize OSG contact list to subscribe the status page Topology: testing close to complete, deploy in January XCache(s): deployed new Wisconsin cache to osg-config repo XRootD data transfer monitor close to complete (testing and validation) GRACC (continued progress): migrating more GRACC services to Tiger documentation for the GRACC rolling update and fresh install","title":"OSG Investigations Team"},{"location":"meetings/2020/TechArea20201221/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2020/TechArea20201221/#osg-release-team","text":"3.5.29 \u0394 Status 4 +6 Open 1 -1 Selected for Development 6 +1 In Progress 5 +0 Development Complete 4 +0 Ready for Testing 0 +0 Ready for Release 20 -6 Total Software Ready for Testing 3.5.29 EL8: various things, needs review Ready for Release 3.5.29 Nothing yet Containers To Be Tested opensciencegrid/atlas-xcache:fresh opensciencegrid/frontier-squid:fresh opensciencegrid/hosted-ce:fresh opensciencegrid/stash-cache:fresh opensciencegrid/stash-origin:fresh Data Nothing Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2020/TechArea20201221/#discussion_2","text":"AI (TimT): clean up stale container tickets","title":"Discussion"},{"location":"meetings/2021/TechArea20210104/","text":"OSG Technology Area Meeting, 4 January 2021 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian B, Brian L, Carl, Derek, Marian, Mat, Tim T Announcements \u00b6 Moving this meeting to Tuesdays after standup starting next week (Jan 12) Triage Duty \u00b6 This week: BrianL Next week: Mat 12 (-3) open FreshDesk tickets 0 (+0) open GGUS ticket Jira \u00b6 # of tickets \u0394 State 135 +2 Open 12 +0 Selected for Dev 29 +0 In Progress 15 +0 Dev Complete 23 +0 Ready for Testing 7 +0 Ready for Release OSG Software Team \u00b6 OSG 3.6 deadline at the end of February ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4282 ) Switching to a rolling releases within a release series Separate upcoming repositories for 3.5 and 3.6 Docker tags switching to release/testing, tracking the RPM repos Tech area plates: https://opensciencegrid.atlassian.net/secure/RapidBoard.jspa?rapidView=19 Discussion \u00b6 AI (Carl): test partial records for Condor Gratia probe AI (Carl): GHA for per-commit builds for Gratia probes Support Update \u00b6 None this week OSG Investigations Team \u00b6 OSG Status page: Developing script to synchronize OSG contact list to subscribe the status page Topology: testing close to complete, deploy in January. Will catch up on status at later standup. GRACC (continued progress): migrating more GRACC services to Tiger (Prometheus) documentation for the GRACC rolling update and fresh install Next rolling update date? APEL Reporting - Should we update to the new AMS. Discussion \u00b6 None this week OSG Release Team \u00b6 3.5.29 \u0394 Status 6 +2 Open 0 -1 Selected for Development 6 +0 In Progress 5 +0 Development Complete 5 +1 Ready for Testing 0 +0 Ready for Release 22 +2 Total Software Ready for Testing 3.5.29 GlideinWMS 3.7.2 Ready for Release 3.5.29 Nothing yet Containers To Be Tested opensciencegrid/atlas-xcache:fresh opensciencegrid/frontier-squid:fresh opensciencegrid/hosted-ce:fresh opensciencegrid/stash-cache:fresh opensciencegrid/stash-origin:fresh Data Nothing Operations Nothing Contrib Nothing Discussion \u00b6 AI (TimT): clean up stale container tickets","title":"January 4, 2021"},{"location":"meetings/2021/TechArea20210104/#osg-technology-area-meeting-4-january-2021","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian B, Brian L, Carl, Derek, Marian, Mat, Tim T","title":"OSG Technology Area Meeting, 4 January 2021"},{"location":"meetings/2021/TechArea20210104/#announcements","text":"Moving this meeting to Tuesdays after standup starting next week (Jan 12)","title":"Announcements"},{"location":"meetings/2021/TechArea20210104/#triage-duty","text":"This week: BrianL Next week: Mat 12 (-3) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2021/TechArea20210104/#jira","text":"# of tickets \u0394 State 135 +2 Open 12 +0 Selected for Dev 29 +0 In Progress 15 +0 Dev Complete 23 +0 Ready for Testing 7 +0 Ready for Release","title":"Jira"},{"location":"meetings/2021/TechArea20210104/#osg-software-team","text":"OSG 3.6 deadline at the end of February ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4282 ) Switching to a rolling releases within a release series Separate upcoming repositories for 3.5 and 3.6 Docker tags switching to release/testing, tracking the RPM repos Tech area plates: https://opensciencegrid.atlassian.net/secure/RapidBoard.jspa?rapidView=19","title":"OSG Software Team"},{"location":"meetings/2021/TechArea20210104/#discussion","text":"AI (Carl): test partial records for Condor Gratia probe AI (Carl): GHA for per-commit builds for Gratia probes","title":"Discussion"},{"location":"meetings/2021/TechArea20210104/#support-update","text":"None this week","title":"Support Update"},{"location":"meetings/2021/TechArea20210104/#osg-investigations-team","text":"OSG Status page: Developing script to synchronize OSG contact list to subscribe the status page Topology: testing close to complete, deploy in January. Will catch up on status at later standup. GRACC (continued progress): migrating more GRACC services to Tiger (Prometheus) documentation for the GRACC rolling update and fresh install Next rolling update date? APEL Reporting - Should we update to the new AMS.","title":"OSG Investigations Team"},{"location":"meetings/2021/TechArea20210104/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210104/#osg-release-team","text":"3.5.29 \u0394 Status 6 +2 Open 0 -1 Selected for Development 6 +0 In Progress 5 +0 Development Complete 5 +1 Ready for Testing 0 +0 Ready for Release 22 +2 Total Software Ready for Testing 3.5.29 GlideinWMS 3.7.2 Ready for Release 3.5.29 Nothing yet Containers To Be Tested opensciencegrid/atlas-xcache:fresh opensciencegrid/frontier-squid:fresh opensciencegrid/hosted-ce:fresh opensciencegrid/stash-cache:fresh opensciencegrid/stash-origin:fresh Data Nothing Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2021/TechArea20210104/#discussion_2","text":"AI (TimT): clean up stale container tickets","title":"Discussion"},{"location":"meetings/2021/TechArea20210112/","text":"OSG Technology Area Meeting, 12 January 2021 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian B, Brian L, Carl, Marco Mambelli, Marian, Mat, Tim T Announcements \u00b6 Kubernetes hackathon today UCSD, UNL, UW-Madison all OOO for MLK day next Monday Triage Duty \u00b6 Freshdesk priority increased for Software team This week: Mat Next week: Carl 12 (+0) open FreshDesk tickets 0 (+0) open GGUS ticket Jira \u00b6 # of tickets \u0394 State 135 +2 Open 12 +0 Selected for Dev 29 +0 In Progress 15 +0 Dev Complete 23 +0 Ready for Testing 7 +0 Ready for Release OSG Software Team \u00b6 OSG 3.6 deadline at the end of February ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4282 ) AI TimT/BrianL: Release/container policy docs Koji infrastructure setup tasks TimT noticed XRootD TPC test failures in the nightlies: Edgar added a test for multi-stream TPC that is known to be an issue and we're waiting on an upstream fix Discussion \u00b6 Marco: Testing Python 3 version of GWMS 3.9.1 (rc3); also making the periodic setup script working under Singularity. Had some difficulty splitting out HTTPD parts into a separate RPM, but fixed now. Dennis working on contacting schedds with SciTokens. Support Update \u00b6 IceCube (BrianL): having authentication/certs issues with the CHTC GWMS pool; suspecting old versions of EL6/OSG/Condor. NDSU (BrianL): will be contributing their resources via a private cloud (Lancium) and a custom scheduler; BrianL helping with registration details, and we Carl verified that we're seeing accounting records from them in Kibana. UCSD (Carl): Assist HPC cluster admins with Gratia probe issues OSG Investigations Team \u00b6 OSG Status page: Developing script to synchronize OSG contact list to subscribe the status page Topology: testing close to complete, deploy in January. GRACC (continued progress): migrating more GRACC services to Tiger (Prometheus) documentation for the GRACC rolling update and fresh install next rolling update scheduled for the end of the month APEL Reporting - still investigating whether should we update to the new AMS Discussion \u00b6 None this week OSG Release Team \u00b6 3.5.29 \u0394 Status 5 -1 Open 0 +0 Selected for Development 5 -1 In Progress 3 -2 Development Complete 11 +6 Ready for Testing 0 +0 Ready for Release 24 +2 Total Software Ready for Testing 3.5.29 htgettoken 1.1 osg-configure 3.11.0 GlideinWMS 3.7.2 Ready for Release 3.5.29 Nothing yet Containers To Be Tested opensciencegrid/atlas-xcache:fresh opensciencegrid/frontier-squid:fresh opensciencegrid/hosted-ce:fresh opensciencegrid/stash-cache:fresh opensciencegrid/stash-origin:fresh Data Nothing Operations Nothing Contrib Nothing Discussion \u00b6 AI (TimT): clean up stale container tickets","title":"January 12, 2021"},{"location":"meetings/2021/TechArea20210112/#osg-technology-area-meeting-12-january-2021","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian B, Brian L, Carl, Marco Mambelli, Marian, Mat, Tim T","title":"OSG Technology Area Meeting, 12 January 2021"},{"location":"meetings/2021/TechArea20210112/#announcements","text":"Kubernetes hackathon today UCSD, UNL, UW-Madison all OOO for MLK day next Monday","title":"Announcements"},{"location":"meetings/2021/TechArea20210112/#triage-duty","text":"Freshdesk priority increased for Software team This week: Mat Next week: Carl 12 (+0) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2021/TechArea20210112/#jira","text":"# of tickets \u0394 State 135 +2 Open 12 +0 Selected for Dev 29 +0 In Progress 15 +0 Dev Complete 23 +0 Ready for Testing 7 +0 Ready for Release","title":"Jira"},{"location":"meetings/2021/TechArea20210112/#osg-software-team","text":"OSG 3.6 deadline at the end of February ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4282 ) AI TimT/BrianL: Release/container policy docs Koji infrastructure setup tasks TimT noticed XRootD TPC test failures in the nightlies: Edgar added a test for multi-stream TPC that is known to be an issue and we're waiting on an upstream fix","title":"OSG Software Team"},{"location":"meetings/2021/TechArea20210112/#discussion","text":"Marco: Testing Python 3 version of GWMS 3.9.1 (rc3); also making the periodic setup script working under Singularity. Had some difficulty splitting out HTTPD parts into a separate RPM, but fixed now. Dennis working on contacting schedds with SciTokens.","title":"Discussion"},{"location":"meetings/2021/TechArea20210112/#support-update","text":"IceCube (BrianL): having authentication/certs issues with the CHTC GWMS pool; suspecting old versions of EL6/OSG/Condor. NDSU (BrianL): will be contributing their resources via a private cloud (Lancium) and a custom scheduler; BrianL helping with registration details, and we Carl verified that we're seeing accounting records from them in Kibana. UCSD (Carl): Assist HPC cluster admins with Gratia probe issues","title":"Support Update"},{"location":"meetings/2021/TechArea20210112/#osg-investigations-team","text":"OSG Status page: Developing script to synchronize OSG contact list to subscribe the status page Topology: testing close to complete, deploy in January. GRACC (continued progress): migrating more GRACC services to Tiger (Prometheus) documentation for the GRACC rolling update and fresh install next rolling update scheduled for the end of the month APEL Reporting - still investigating whether should we update to the new AMS","title":"OSG Investigations Team"},{"location":"meetings/2021/TechArea20210112/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210112/#osg-release-team","text":"3.5.29 \u0394 Status 5 -1 Open 0 +0 Selected for Development 5 -1 In Progress 3 -2 Development Complete 11 +6 Ready for Testing 0 +0 Ready for Release 24 +2 Total Software Ready for Testing 3.5.29 htgettoken 1.1 osg-configure 3.11.0 GlideinWMS 3.7.2 Ready for Release 3.5.29 Nothing yet Containers To Be Tested opensciencegrid/atlas-xcache:fresh opensciencegrid/frontier-squid:fresh opensciencegrid/hosted-ce:fresh opensciencegrid/stash-cache:fresh opensciencegrid/stash-origin:fresh Data Nothing Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2021/TechArea20210112/#discussion_2","text":"AI (TimT): clean up stale container tickets","title":"Discussion"},{"location":"meetings/2021/TechArea20210119/","text":"OSG Technology Area Meeting, 19 January 2021 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Marco Mambelli, Marian, TimT Announcements \u00b6 Triage Duty \u00b6 This week: Carl Next week: Mat 10 (-2) open FreshDesk tickets 0 (+0) open GGUS ticket Jira \u00b6 # of tickets \u0394 State 133 -2 Open 17 +2 Selected for Dev 30 +1 In Progress 16 -3 Dev Complete 29 +4 Ready for Testing 8 +1 Ready for Release OSG Software Team \u00b6 OSG 3.6 deadline at the end of February ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4282 ) AI (TimT/BrianL): Release/container policy docs AI (Mat): Add support to osg-build for 3.5-upcoming AI (Carl): Set up 3.6 and 3.6-upcoming SVN branches; begin putting together 3.6 Koji tags and repos AI (Mat): Review Derek's multiuser PR AI (Carl): XRootD 5.1.0 RC5 is ready to be built and tested OSG and GLOW VO certificates expire on Feb 23 Discussion \u00b6 AI (Brian): IGTF has a new release Marco was wondering about the status of GlideinWMS 3.7.2: external testing has passed and it is ready to be released Support Update \u00b6 None this week OSG Investigations Team \u00b6 OSG Status page: Developing script to synchronize OSG contact list to subscribe the status page Topology: testing close to complete, deploy in January. GRACC (continued progress): migrating more GRACC services to Tiger (Prometheus) documentation for the GRACC rolling update and fresh install next rolling update scheduled for the end of the month APEL Reporting - still investigating whether should we update to the new AMS Discussion \u00b6 None this week OSG Release Team \u00b6 3.5.29 \u0394 Status 5 +0 Open 1 +1 Selected for Development 7 +2 In Progress 1 -1 Development Complete 11 +6 Ready for Testing 1 +1 Ready for Release 32 +8 Total Software Ready for Testing 3.5.29 Upcoming: HTCondor 8.9.11 htgettoken 1.1 osg-configure 3.11.0 Ready for Release 3.5.29 GlideinWMS 3.7.2 (EL7 Only) Data IGTF 1.109 Operations Nothing Contrib Nothing Discussion \u00b6 AI (TimT): clean up stale container tickets","title":"January 19, 2021"},{"location":"meetings/2021/TechArea20210119/#osg-technology-area-meeting-19-january-2021","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Marco Mambelli, Marian, TimT","title":"OSG Technology Area Meeting, 19 January 2021"},{"location":"meetings/2021/TechArea20210119/#announcements","text":"","title":"Announcements"},{"location":"meetings/2021/TechArea20210119/#triage-duty","text":"This week: Carl Next week: Mat 10 (-2) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2021/TechArea20210119/#jira","text":"# of tickets \u0394 State 133 -2 Open 17 +2 Selected for Dev 30 +1 In Progress 16 -3 Dev Complete 29 +4 Ready for Testing 8 +1 Ready for Release","title":"Jira"},{"location":"meetings/2021/TechArea20210119/#osg-software-team","text":"OSG 3.6 deadline at the end of February ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4282 ) AI (TimT/BrianL): Release/container policy docs AI (Mat): Add support to osg-build for 3.5-upcoming AI (Carl): Set up 3.6 and 3.6-upcoming SVN branches; begin putting together 3.6 Koji tags and repos AI (Mat): Review Derek's multiuser PR AI (Carl): XRootD 5.1.0 RC5 is ready to be built and tested OSG and GLOW VO certificates expire on Feb 23","title":"OSG Software Team"},{"location":"meetings/2021/TechArea20210119/#discussion","text":"AI (Brian): IGTF has a new release Marco was wondering about the status of GlideinWMS 3.7.2: external testing has passed and it is ready to be released","title":"Discussion"},{"location":"meetings/2021/TechArea20210119/#support-update","text":"None this week","title":"Support Update"},{"location":"meetings/2021/TechArea20210119/#osg-investigations-team","text":"OSG Status page: Developing script to synchronize OSG contact list to subscribe the status page Topology: testing close to complete, deploy in January. GRACC (continued progress): migrating more GRACC services to Tiger (Prometheus) documentation for the GRACC rolling update and fresh install next rolling update scheduled for the end of the month APEL Reporting - still investigating whether should we update to the new AMS","title":"OSG Investigations Team"},{"location":"meetings/2021/TechArea20210119/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210119/#osg-release-team","text":"3.5.29 \u0394 Status 5 +0 Open 1 +1 Selected for Development 7 +2 In Progress 1 -1 Development Complete 11 +6 Ready for Testing 1 +1 Ready for Release 32 +8 Total Software Ready for Testing 3.5.29 Upcoming: HTCondor 8.9.11 htgettoken 1.1 osg-configure 3.11.0 Ready for Release 3.5.29 GlideinWMS 3.7.2 (EL7 Only) Data IGTF 1.109 Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2021/TechArea20210119/#discussion_2","text":"AI (TimT): clean up stale container tickets","title":"Discussion"},{"location":"meetings/2021/TechArea20210126/","text":"OSG Technology Area Meeting, 26 January 2021 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian L, Carl, Marco Mambelli, Mat, Tim T Announcements \u00b6 Triage Duty \u00b6 This week: Mat Next week: TimT 4 (-6) open FreshDesk tickets 0 (+0) open GGUS ticket Jira \u00b6 # of tickets \u0394 State 134 +1 Open 15 -2 Selected for Dev 30 +0 In Progress 21 +5 Dev Complete 21 -8 Ready for Testing 8 +0 Ready for Release OSG Software Team \u00b6 OSG 3.6 deadline at the end of February ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4282 ) AI (TimT): Rolling release policy doc AI (TimT): Send reminder announcement for OSG 3.6 AI (Mat): Add support to osg-build for 3.5-upcoming OSG 3.5.30 AI (Carl): Add missing LE root cert (SOFTWARE-4436) AI (Mat): Review Derek's multiuser PR ( https://github.com/opensciencegrid/xrootd-multiuser/pull/17 ) AI (Carl): Release gratia-probe (SOFTWARE-4348) AI (Carl): Uppdate SciTokens library to 1.3.1 (SOFTWARE-4439) OSG and GLOW VO certificates expire on Feb 23 Discussion \u00b6 AI (Brian): Debug crashes in new Python 3 version of HTCondor-CE AI (Brian): Update XCache configuration to work with XRootD 5.1 Marco is testing a full GWMS system without X.509 Support Update \u00b6 Carl: Gratia Probe issues noticed by Marty Kandes (fixed) Marco: GlideinWMS issues brought up by user support OSG Investigations Team \u00b6 OSG Status page: Developing script to synchronize OSG contact list to subscribe the status page Topology: testing close to complete, deploy in January. GRACC (continued progress): migrating more GRACC services to Tiger (Prometheus) documentation for the GRACC rolling update and fresh install next rolling update scheduled for the end of the month APEL Reporting - still investigating whether should we update to the new AMS Discussion \u00b6 None this week OSG Release Team \u00b6 3.5.30 \u0394 Status 8 +3 Open 2 +1 Selected for Development 10 +3 In Progress 4 +3 Development Complete 6 -5 Ready for Testing 1 +0 Ready for Release 31 +5 Total Software Ready for Testing 3.5.30 Upcoming: HTCondor 8.9.11 Ready for Release 3.5.30 XRootD 4.12.6 Data Nothing Operations Nothing Contrib Nothing Discussion \u00b6 AI (TimT): clean up stale container tickets","title":"January 26, 2021"},{"location":"meetings/2021/TechArea20210126/#osg-technology-area-meeting-26-january-2021","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian L, Carl, Marco Mambelli, Mat, Tim T","title":"OSG Technology Area Meeting, 26 January 2021"},{"location":"meetings/2021/TechArea20210126/#announcements","text":"","title":"Announcements"},{"location":"meetings/2021/TechArea20210126/#triage-duty","text":"This week: Mat Next week: TimT 4 (-6) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2021/TechArea20210126/#jira","text":"# of tickets \u0394 State 134 +1 Open 15 -2 Selected for Dev 30 +0 In Progress 21 +5 Dev Complete 21 -8 Ready for Testing 8 +0 Ready for Release","title":"Jira"},{"location":"meetings/2021/TechArea20210126/#osg-software-team","text":"OSG 3.6 deadline at the end of February ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4282 ) AI (TimT): Rolling release policy doc AI (TimT): Send reminder announcement for OSG 3.6 AI (Mat): Add support to osg-build for 3.5-upcoming OSG 3.5.30 AI (Carl): Add missing LE root cert (SOFTWARE-4436) AI (Mat): Review Derek's multiuser PR ( https://github.com/opensciencegrid/xrootd-multiuser/pull/17 ) AI (Carl): Release gratia-probe (SOFTWARE-4348) AI (Carl): Uppdate SciTokens library to 1.3.1 (SOFTWARE-4439) OSG and GLOW VO certificates expire on Feb 23","title":"OSG Software Team"},{"location":"meetings/2021/TechArea20210126/#discussion","text":"AI (Brian): Debug crashes in new Python 3 version of HTCondor-CE AI (Brian): Update XCache configuration to work with XRootD 5.1 Marco is testing a full GWMS system without X.509","title":"Discussion"},{"location":"meetings/2021/TechArea20210126/#support-update","text":"Carl: Gratia Probe issues noticed by Marty Kandes (fixed) Marco: GlideinWMS issues brought up by user support","title":"Support Update"},{"location":"meetings/2021/TechArea20210126/#osg-investigations-team","text":"OSG Status page: Developing script to synchronize OSG contact list to subscribe the status page Topology: testing close to complete, deploy in January. GRACC (continued progress): migrating more GRACC services to Tiger (Prometheus) documentation for the GRACC rolling update and fresh install next rolling update scheduled for the end of the month APEL Reporting - still investigating whether should we update to the new AMS","title":"OSG Investigations Team"},{"location":"meetings/2021/TechArea20210126/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210126/#osg-release-team","text":"3.5.30 \u0394 Status 8 +3 Open 2 +1 Selected for Development 10 +3 In Progress 4 +3 Development Complete 6 -5 Ready for Testing 1 +0 Ready for Release 31 +5 Total Software Ready for Testing 3.5.30 Upcoming: HTCondor 8.9.11 Ready for Release 3.5.30 XRootD 4.12.6 Data Nothing Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2021/TechArea20210126/#discussion_2","text":"AI (TimT): clean up stale container tickets","title":"Discussion"},{"location":"meetings/2021/TechArea20210202/","text":"OSG Technology Area Meeting, 2 February 2021 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian L, Carl, Marco Mambelli, Marian, Tim T Announcements \u00b6 dHTC campus workshop Feb 8-9 OSG All Hands March 1-5 Triage Duty \u00b6 This week: TimT Next week: ??? 5 (+1) open FreshDesk tickets 0 (+0) open GGUS ticket Jira \u00b6 # of tickets \u0394 State 130 -1 Open 15 +0 Selected for Dev 32 +2 In Progress 13 -8 Dev Complete 37 +16 Ready for Testing 8 +0 Ready for Release OSG Software Team \u00b6 OSG 3.6 deadline at the end of February ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4282 ) AI (TimT): Send reminder announcement for OSG 3.6 AI (Mat): Add support to osg-build for 3.5-upcoming/3.6 AI (Mat): Token issuer packaging Release-specific devops tags voted unnecessary Time to start building! Spreadsheet incoming Still need to add token tests Dev work still needed for gratia-probe, osg-configure, and HTCondor-CE OSG 3.5.31 AI (Carl): Convert SGE Gratia probe to be Python 2/3 compatible AI (Carl): Fix repo-update-cadist link generation bug. OSG and GLOW VO certificates expire on Feb 23 AI (Mat): Help UW infrastructure team with the renewal process. Discussion \u00b6 Marco attending the CVMFS workshop; gave a presentation on cvmfs-exec yesterday. Carl will shadow Marian during the GRACC upgrade. Support Update \u00b6 Brian L: Call with Villanova about setting up a submit node dedicated to OSG. Marco: Adding a fix to the Singularity wrapper that was requested by Mats Rynge. Mat: Debugging LCMAPS for UFlorida. OSG DevOps \u00b6 OSG Status page: Developing script to synchronize OSG contact list to subscribe the status page Topology: In production on tiger. Let us know if you see problems! GRACC (continued progress): GRACC Request is on tiger now. migrating more GRACC services to Tiger (Prometheus) documentation for the GRACC rolling update and fresh install Rolling update is starting this week. APEL Reporting - still investigating whether should we update to the new AMS Discussion \u00b6 None this week OSG Release Team \u00b6 3.5.31 \u0394 Status 8 +0 Open 2 +0 Selected for Development 4 -6 In Progress 2 -2 Development Complete 18 +12 Ready for Testing 5 +4 Ready for Release 39 +8 Total Software Ready for Testing 3.5.31 gratia-probe 1.22.3 osg-flock 1.3 scitokens Python library 1.3.1 Ready for Release 3.5.31 CVMFS 2.8.0 osg-release 3.5-5 XRootD 4.12.6 lcmaps for EL8 Data osg-ca-certs 1.94 Operations Nothing Contrib Nothing Discussion \u00b6 AI (TimT): clean up stale container tickets","title":"February 2, 2021"},{"location":"meetings/2021/TechArea20210202/#osg-technology-area-meeting-2-february-2021","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian L, Carl, Marco Mambelli, Marian, Tim T","title":"OSG Technology Area Meeting, 2 February 2021"},{"location":"meetings/2021/TechArea20210202/#announcements","text":"dHTC campus workshop Feb 8-9 OSG All Hands March 1-5","title":"Announcements"},{"location":"meetings/2021/TechArea20210202/#triage-duty","text":"This week: TimT Next week: ??? 5 (+1) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2021/TechArea20210202/#jira","text":"# of tickets \u0394 State 130 -1 Open 15 +0 Selected for Dev 32 +2 In Progress 13 -8 Dev Complete 37 +16 Ready for Testing 8 +0 Ready for Release","title":"Jira"},{"location":"meetings/2021/TechArea20210202/#osg-software-team","text":"OSG 3.6 deadline at the end of February ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4282 ) AI (TimT): Send reminder announcement for OSG 3.6 AI (Mat): Add support to osg-build for 3.5-upcoming/3.6 AI (Mat): Token issuer packaging Release-specific devops tags voted unnecessary Time to start building! Spreadsheet incoming Still need to add token tests Dev work still needed for gratia-probe, osg-configure, and HTCondor-CE OSG 3.5.31 AI (Carl): Convert SGE Gratia probe to be Python 2/3 compatible AI (Carl): Fix repo-update-cadist link generation bug. OSG and GLOW VO certificates expire on Feb 23 AI (Mat): Help UW infrastructure team with the renewal process.","title":"OSG Software Team"},{"location":"meetings/2021/TechArea20210202/#discussion","text":"Marco attending the CVMFS workshop; gave a presentation on cvmfs-exec yesterday. Carl will shadow Marian during the GRACC upgrade.","title":"Discussion"},{"location":"meetings/2021/TechArea20210202/#support-update","text":"Brian L: Call with Villanova about setting up a submit node dedicated to OSG. Marco: Adding a fix to the Singularity wrapper that was requested by Mats Rynge. Mat: Debugging LCMAPS for UFlorida.","title":"Support Update"},{"location":"meetings/2021/TechArea20210202/#osg-devops","text":"OSG Status page: Developing script to synchronize OSG contact list to subscribe the status page Topology: In production on tiger. Let us know if you see problems! GRACC (continued progress): GRACC Request is on tiger now. migrating more GRACC services to Tiger (Prometheus) documentation for the GRACC rolling update and fresh install Rolling update is starting this week. APEL Reporting - still investigating whether should we update to the new AMS","title":"OSG DevOps"},{"location":"meetings/2021/TechArea20210202/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210202/#osg-release-team","text":"3.5.31 \u0394 Status 8 +0 Open 2 +0 Selected for Development 4 -6 In Progress 2 -2 Development Complete 18 +12 Ready for Testing 5 +4 Ready for Release 39 +8 Total Software Ready for Testing 3.5.31 gratia-probe 1.22.3 osg-flock 1.3 scitokens Python library 1.3.1 Ready for Release 3.5.31 CVMFS 2.8.0 osg-release 3.5-5 XRootD 4.12.6 lcmaps for EL8 Data osg-ca-certs 1.94 Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2021/TechArea20210202/#discussion_2","text":"AI (TimT): clean up stale container tickets","title":"Discussion"},{"location":"meetings/2021/TechArea20210209/","text":"OSG Technology Area Meeting, 9 February 2021 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian L, Carl, Derek, Marco Mambelli, Marian, Mat, Tim T Announcements \u00b6 dHTC campus workshop today! OSG All Hands March 1-5 Mat, BrianL out this Friday Triage Duty \u00b6 This week: Carl Next week: BrianL 3 (-2) open FreshDesk tickets 0 (+0) open GGUS ticket Jira \u00b6 # of tickets \u0394 State 138 +8 Open 12 -3 Selected for Dev 34 +2 In Progress 15 +2 Dev Complete 34 -3 Ready for Testing 1 -7 Ready for Release OSG Software Team \u00b6 OSG 3.6 deadline at the end of February ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4282 ) Package build tasks ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4475 ) AI (Carl): Consolidate Gratia probes ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4467 ) AI (Mat): Release osg-configure 4.0.0 ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4468 ) AI (Carl, Mat): Make upcoming \u2190\u2192 3.5-upcoming switch (tomorrow 2/10) OSG 3.5.32 AI (Mat): Token issuer packaging AI (Carl): Release Python 3 compatible gratia probe Doc Focus Feb 25 Discussion \u00b6 Doc focus will concentrate on 3.6 documentation; those who can make it should use the whole day GlideinWMS 3.9.1 will be released later today Support Update \u00b6 Carl: Support ticket for batch vs payload core hour discrepancy (needs further investigation and will be tracked in JIRA instead) Helping Daniel Caunt at Harvard with Topology registration Working with Lincoln B to help UIUC work around CE problems caused by deletion of state at boot time Derek: Working with Purdue to try and resolve missing Gratia data caused by their SLURM database going down and the CE not creating history entries on job removal; BrianL says the latter may be by design These kinds of issues should stop happening once we move to the HTCondor-CE probe instead of the batch system probes OSG DevOps \u00b6 OSG Status page: Developing script to synchronize OSG contact list to subscribe the status page GRACC (continued progress): migrating more GRACC services to Tiger (Prometheus) documentation for the GRACC rolling update and fresh install Rolling update is starting this week. APEL Reporting - still investigating whether should we update to the new AMS Gratia probe update for queue time metric XRootD accounting information (from Frank): Table of working set, read, and re-read for monthly, quarterly, and year. Map of StashCache origins and caches. Discussing implementation details with Tim. XRootD Monitoring collector changes from validation. So far, just monitoring updates, no functionality changes. Will deploy as necessary. Discussion with John about persistent state Discussion \u00b6 None this week OSG Release Team \u00b6 3.5.32 \u0394 Status 8 +0 Open 2 +0 Selected for Development 4 +0 In Progress 2 +0 Development Complete 17 -1 Ready for Testing 0 -5 Ready for Release 33 -6 Total Software Ready for Testing gratia-probe 1.22.3 (partially) osg-ce 3.5-6 xcache 2.0.0 Ready for Release Nothing Data Nothing Operations Nothing Contrib Nothing Discussion \u00b6 AI (TimT): clean up stale RFT tickets","title":"February 9, 2021"},{"location":"meetings/2021/TechArea20210209/#osg-technology-area-meeting-9-february-2021","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian L, Carl, Derek, Marco Mambelli, Marian, Mat, Tim T","title":"OSG Technology Area Meeting, 9 February 2021"},{"location":"meetings/2021/TechArea20210209/#announcements","text":"dHTC campus workshop today! OSG All Hands March 1-5 Mat, BrianL out this Friday","title":"Announcements"},{"location":"meetings/2021/TechArea20210209/#triage-duty","text":"This week: Carl Next week: BrianL 3 (-2) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2021/TechArea20210209/#jira","text":"# of tickets \u0394 State 138 +8 Open 12 -3 Selected for Dev 34 +2 In Progress 15 +2 Dev Complete 34 -3 Ready for Testing 1 -7 Ready for Release","title":"Jira"},{"location":"meetings/2021/TechArea20210209/#osg-software-team","text":"OSG 3.6 deadline at the end of February ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4282 ) Package build tasks ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4475 ) AI (Carl): Consolidate Gratia probes ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4467 ) AI (Mat): Release osg-configure 4.0.0 ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4468 ) AI (Carl, Mat): Make upcoming \u2190\u2192 3.5-upcoming switch (tomorrow 2/10) OSG 3.5.32 AI (Mat): Token issuer packaging AI (Carl): Release Python 3 compatible gratia probe Doc Focus Feb 25","title":"OSG Software Team"},{"location":"meetings/2021/TechArea20210209/#discussion","text":"Doc focus will concentrate on 3.6 documentation; those who can make it should use the whole day GlideinWMS 3.9.1 will be released later today","title":"Discussion"},{"location":"meetings/2021/TechArea20210209/#support-update","text":"Carl: Support ticket for batch vs payload core hour discrepancy (needs further investigation and will be tracked in JIRA instead) Helping Daniel Caunt at Harvard with Topology registration Working with Lincoln B to help UIUC work around CE problems caused by deletion of state at boot time Derek: Working with Purdue to try and resolve missing Gratia data caused by their SLURM database going down and the CE not creating history entries on job removal; BrianL says the latter may be by design These kinds of issues should stop happening once we move to the HTCondor-CE probe instead of the batch system probes","title":"Support Update"},{"location":"meetings/2021/TechArea20210209/#osg-devops","text":"OSG Status page: Developing script to synchronize OSG contact list to subscribe the status page GRACC (continued progress): migrating more GRACC services to Tiger (Prometheus) documentation for the GRACC rolling update and fresh install Rolling update is starting this week. APEL Reporting - still investigating whether should we update to the new AMS Gratia probe update for queue time metric XRootD accounting information (from Frank): Table of working set, read, and re-read for monthly, quarterly, and year. Map of StashCache origins and caches. Discussing implementation details with Tim. XRootD Monitoring collector changes from validation. So far, just monitoring updates, no functionality changes. Will deploy as necessary. Discussion with John about persistent state","title":"OSG DevOps"},{"location":"meetings/2021/TechArea20210209/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210209/#osg-release-team","text":"3.5.32 \u0394 Status 8 +0 Open 2 +0 Selected for Development 4 +0 In Progress 2 +0 Development Complete 17 -1 Ready for Testing 0 -5 Ready for Release 33 -6 Total Software Ready for Testing gratia-probe 1.22.3 (partially) osg-ce 3.5-6 xcache 2.0.0 Ready for Release Nothing Data Nothing Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2021/TechArea20210209/#discussion_2","text":"AI (TimT): clean up stale RFT tickets","title":"Discussion"},{"location":"meetings/2021/TechArea20210216/","text":"OSG Technology Area Meeting, 16 February 2021 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian L, Carl, Derek, Marco Mambelli, Marian, Mat, Tim T Announcements \u00b6 OSG All Hands March 1-5 Triage Duty \u00b6 This week: BrianL Next week: Mat 2 (-1) open FreshDesk tickets 0 (+0) open GGUS ticket Jira \u00b6 # of tickets \u0394 State 134 -4 Open 16 +4 Selected for Dev 31 -3 In Progress 14 -1 Dev Complete 39 +5 Ready for Testing 1 +0 Ready for Release OSG Software Team \u00b6 OSG 3.6 deadline at the end of February ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4282 ) Package build tasks ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4475 ) New column added for EL8 success/failure AI (Carl): Consolidate Gratia probes ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4467 ) AI (Mat): Release osg-configure 4.0.0 ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4468 ) AI (GlideinWMS devs): Build GlideinWMS for 3.6 and 3.6-upcoming OSG 3.5.32 AI (Carl): Release Python 3 compatible gratia probe Doc Focus Feb 25 (all day if possible) Discussion \u00b6 Container backfill: GRACC can handle the new 'Execution Endpoint' service. GlideinWMS 3.9.1 is out; HTTP service has been split out of the default RPM to make containerization easier. Q (Marian): How does the factory know how much disk space is available for a slot? A (Marco): Uses what HTCondor reports (which is dynamically measured). Open HTCondor ticket (HTCONDOR-174) for adding a way to set a disk quota for a slot. HTCondor 8.9.12 will not be ready for 3.6 so we will ship 8.9.11. Support Update \u00b6 SIUE (Southern Illinois University Edwardsville) (BrianL): discussing CE support for Ubuntu CU Boulder (BrianL, Carl, Derek): some 0 CPU usage records with non-zero walltimes OSG DevOps \u00b6 OSG Status page: Developing script to synchronize OSG contact list to subscribe the status page GRACC (continued progress): documentation for the GRACC rolling update and fresh install APEL Reporting - still investigating whether should we update to the new AMS Gratia probe update for queue time metric XRootD accounting information (from Frank): Table of working set, read, and re-read for monthly, quarterly, and year. Map of StashCache origins and caches. Discussing implementation details with Tim. Discussion of the Zoom attendees script Derek wrote. Discussion \u00b6 None this week OSG Release Team \u00b6 3.5.32 \u0394 Status 7 -1 Open 3 +1 Selected for Development 3 -1 In Progress 1 -1 Development Complete 22 +5 Ready for Testing 0 +0 Ready for Release 36 +3 Total Software Ready for Testing gratia-probe 1.22.3 osg-ce 3.5-6 Ready for Release Nothing Data Nothing Operations Nothing Contrib Nothing Discussion \u00b6 AI (TimT): clean up stale RFT tickets","title":"February 16, 2021"},{"location":"meetings/2021/TechArea20210216/#osg-technology-area-meeting-16-february-2021","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian L, Carl, Derek, Marco Mambelli, Marian, Mat, Tim T","title":"OSG Technology Area Meeting, 16 February 2021"},{"location":"meetings/2021/TechArea20210216/#announcements","text":"OSG All Hands March 1-5","title":"Announcements"},{"location":"meetings/2021/TechArea20210216/#triage-duty","text":"This week: BrianL Next week: Mat 2 (-1) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2021/TechArea20210216/#jira","text":"# of tickets \u0394 State 134 -4 Open 16 +4 Selected for Dev 31 -3 In Progress 14 -1 Dev Complete 39 +5 Ready for Testing 1 +0 Ready for Release","title":"Jira"},{"location":"meetings/2021/TechArea20210216/#osg-software-team","text":"OSG 3.6 deadline at the end of February ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4282 ) Package build tasks ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4475 ) New column added for EL8 success/failure AI (Carl): Consolidate Gratia probes ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4467 ) AI (Mat): Release osg-configure 4.0.0 ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4468 ) AI (GlideinWMS devs): Build GlideinWMS for 3.6 and 3.6-upcoming OSG 3.5.32 AI (Carl): Release Python 3 compatible gratia probe Doc Focus Feb 25 (all day if possible)","title":"OSG Software Team"},{"location":"meetings/2021/TechArea20210216/#discussion","text":"Container backfill: GRACC can handle the new 'Execution Endpoint' service. GlideinWMS 3.9.1 is out; HTTP service has been split out of the default RPM to make containerization easier. Q (Marian): How does the factory know how much disk space is available for a slot? A (Marco): Uses what HTCondor reports (which is dynamically measured). Open HTCondor ticket (HTCONDOR-174) for adding a way to set a disk quota for a slot. HTCondor 8.9.12 will not be ready for 3.6 so we will ship 8.9.11.","title":"Discussion"},{"location":"meetings/2021/TechArea20210216/#support-update","text":"SIUE (Southern Illinois University Edwardsville) (BrianL): discussing CE support for Ubuntu CU Boulder (BrianL, Carl, Derek): some 0 CPU usage records with non-zero walltimes","title":"Support Update"},{"location":"meetings/2021/TechArea20210216/#osg-devops","text":"OSG Status page: Developing script to synchronize OSG contact list to subscribe the status page GRACC (continued progress): documentation for the GRACC rolling update and fresh install APEL Reporting - still investigating whether should we update to the new AMS Gratia probe update for queue time metric XRootD accounting information (from Frank): Table of working set, read, and re-read for monthly, quarterly, and year. Map of StashCache origins and caches. Discussing implementation details with Tim. Discussion of the Zoom attendees script Derek wrote.","title":"OSG DevOps"},{"location":"meetings/2021/TechArea20210216/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210216/#osg-release-team","text":"3.5.32 \u0394 Status 7 -1 Open 3 +1 Selected for Development 3 -1 In Progress 1 -1 Development Complete 22 +5 Ready for Testing 0 +0 Ready for Release 36 +3 Total Software Ready for Testing gratia-probe 1.22.3 osg-ce 3.5-6 Ready for Release Nothing Data Nothing Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2021/TechArea20210216/#discussion_2","text":"AI (TimT): clean up stale RFT tickets","title":"Discussion"},{"location":"meetings/2021/TechArea20210223/","text":"OSG Technology Area Meeting, 23 February 2021 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian L, Carl, Derek, Marco Mambelli, Marian, Mat, Tim T Announcements \u00b6 OSG All Hands March 1-5 Triage Duty \u00b6 This week: Mat Next week: TimT 2 (+0) open FreshDesk tickets 0 (+0) open GGUS ticket Jira \u00b6 # of tickets \u0394 State 132 -2 Open 18 +2 Selected for Dev 34 +3 In Progress 12 -2 Dev Complete 45 +6 Ready for Testing 1 +0 Ready for Release OSG Software Team \u00b6 OSG 3.6 deadline at the end of February ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4282 ) Package build tasks ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4475 ) AI (BrianL): Update osg-test to use scitokens AI (Carl): Consolidate Gratia probes ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4467 ) AI (Carl): Freshen the GPG key ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-3275 ) AI (Mat): Release osg-configure 4.0.0 ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4468 ) AI (Mat): osg-ca-certs-updater build for EL7 AI (GlideinWMS devs): Build GlideinWMS for 3.6 and 3.6-upcoming Punt on osg-obsoletes and osg-next for the initial release Doc Focus Feb 25 (all day if possible) Carl: Document changes in Gratia Probe 2 and provide upgrade instructions Carl: Add material admonitions to the deprecated 3.5 documents All: Fill in upgrade instructions for OSG 3.6 components Discussion \u00b6 In the HTCondor-CE Gratia Probe ProbeConfig, the data folder should match the per-job history dir. Support Update \u00b6 SIUE (Southern Illinois University Edwardsville) (BrianL): got successful Ubuntu 20 pilots with patches to HTCondor Purdue (Carl, Derek): Custom Gratia probe to fill in gap in usage without the DN information. OSG DevOps \u00b6 OSG Status page: Moving synchronization to Tiger Gratia probe update for queue time metric XRootD accounting information (from Frank): Table of working set, read, and re-read for monthly, quarterly, and year. Map of StashCache origins and caches, deployed on topology-itb. Discussion \u00b6 None this week OSG Release Team \u00b6 3.5.32 \u0394 Status 7 +0 Open 2 -1 Selected for Development 2 -1 In Progress 1 +0 Development Complete 24 +2 Ready for Testing 0 +0 Ready for Release 36 +0 Total Software Ready for Testing gratia-probe 1.22.3 osg-ce 3.5-6 osg-scitokens-mapfile 1 cmvfs-gateway 1.2.0 HTCondor-CE 4.5.0 vault 1.6.1 htvault-config 0.5 Upcoming: HTCondor-CE 5.0.0 Ready for Release Nothing Data Nothing Operations Nothing Contrib Nothing Discussion \u00b6 AI (TimT): clean up stale RFT tickets","title":"February 23, 2021"},{"location":"meetings/2021/TechArea20210223/#osg-technology-area-meeting-23-february-2021","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian L, Carl, Derek, Marco Mambelli, Marian, Mat, Tim T","title":"OSG Technology Area Meeting, 23 February 2021"},{"location":"meetings/2021/TechArea20210223/#announcements","text":"OSG All Hands March 1-5","title":"Announcements"},{"location":"meetings/2021/TechArea20210223/#triage-duty","text":"This week: Mat Next week: TimT 2 (+0) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2021/TechArea20210223/#jira","text":"# of tickets \u0394 State 132 -2 Open 18 +2 Selected for Dev 34 +3 In Progress 12 -2 Dev Complete 45 +6 Ready for Testing 1 +0 Ready for Release","title":"Jira"},{"location":"meetings/2021/TechArea20210223/#osg-software-team","text":"OSG 3.6 deadline at the end of February ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4282 ) Package build tasks ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4475 ) AI (BrianL): Update osg-test to use scitokens AI (Carl): Consolidate Gratia probes ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4467 ) AI (Carl): Freshen the GPG key ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-3275 ) AI (Mat): Release osg-configure 4.0.0 ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4468 ) AI (Mat): osg-ca-certs-updater build for EL7 AI (GlideinWMS devs): Build GlideinWMS for 3.6 and 3.6-upcoming Punt on osg-obsoletes and osg-next for the initial release Doc Focus Feb 25 (all day if possible) Carl: Document changes in Gratia Probe 2 and provide upgrade instructions Carl: Add material admonitions to the deprecated 3.5 documents All: Fill in upgrade instructions for OSG 3.6 components","title":"OSG Software Team"},{"location":"meetings/2021/TechArea20210223/#discussion","text":"In the HTCondor-CE Gratia Probe ProbeConfig, the data folder should match the per-job history dir.","title":"Discussion"},{"location":"meetings/2021/TechArea20210223/#support-update","text":"SIUE (Southern Illinois University Edwardsville) (BrianL): got successful Ubuntu 20 pilots with patches to HTCondor Purdue (Carl, Derek): Custom Gratia probe to fill in gap in usage without the DN information.","title":"Support Update"},{"location":"meetings/2021/TechArea20210223/#osg-devops","text":"OSG Status page: Moving synchronization to Tiger Gratia probe update for queue time metric XRootD accounting information (from Frank): Table of working set, read, and re-read for monthly, quarterly, and year. Map of StashCache origins and caches, deployed on topology-itb.","title":"OSG DevOps"},{"location":"meetings/2021/TechArea20210223/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210223/#osg-release-team","text":"3.5.32 \u0394 Status 7 +0 Open 2 -1 Selected for Development 2 -1 In Progress 1 +0 Development Complete 24 +2 Ready for Testing 0 +0 Ready for Release 36 +0 Total Software Ready for Testing gratia-probe 1.22.3 osg-ce 3.5-6 osg-scitokens-mapfile 1 cmvfs-gateway 1.2.0 HTCondor-CE 4.5.0 vault 1.6.1 htvault-config 0.5 Upcoming: HTCondor-CE 5.0.0 Ready for Release Nothing Data Nothing Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2021/TechArea20210223/#discussion_2","text":"AI (TimT): clean up stale RFT tickets","title":"Discussion"},{"location":"meetings/2021/TechArea20210302/","text":"OSG Technology Area Meeting, 2 March 2021 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Derek, Marco Mambelli, Marian, Mat, TimT Announcements \u00b6 Mat OOO next week BrianL OOO next Monday Triage Duty \u00b6 This week: TimT Next week: Carl (?) 4 (+2) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 131 -1 Open 14 -4 Selected for Dev 28 -6 In Progress 5 -7 Dev Complete 51 +6 Ready for Testing 10 +9 Ready for Release OSG Software Team \u00b6 OSG 3.6 next AI (Carl): Release XRootD in OSG 3.6 ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4494 ) AI (BrianL): Issues with the blahp AI (Mat): Investigate GlideinWMS Globus dependencies (GlideinWMS 3.9 built into 3.6 upcoming development) OSG 3.5.32 AI (Carl): Release XRootD 5.1.0 ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4356 ) Discussion \u00b6 GlideinWMS 3.7.3 expected next week; will not include cvmfsexec integration but HTCondor version comparison bugs should be fixed. New Docker version 20.10.4 caused hung jobs all over CHTC. TimT dealing with the fallout -- others should avoid upgrading. Debian build files have been merged into scitokens-cpp; Derek should tag a new release. HTCondor 8.9.12 in progress; developers working on updating the default security configuration. Many EL8 tickets in Ready for Testing will be moved back to Open to update package versions. Support Update \u00b6 Mat: Misconfigured CVMFS/Squid at Wisconsin; Mat will register CHTC Squid in Topology; CHTC infrastructure will take care of more involved config changes. Derek: Debugging Folding@Home issues at Syracuse; likely requires Folding@Home configuration change to deal with consumer GPUs at Syracuse. Derek/Carl: Continuing to debug Purdue accounting discrepancy -- urgent because the WLCG is finalizing monthly accounting info soon. Marian: Assisting IGWN users at Georgia Tech with getting jobs running from their submit host. (https://support.opensciencegrid.org/a/tickets/66744) Marian: Debugging OASIS issues with jobs running at CRUSH. (https://support.opensciencegrid.org/a/tickets/66839) OSG DevOps \u00b6 OSG Status page: Moving synchronization to Tiger (on-going) DONE: Gratia probe update for queue time metric XRootD accounting information (from Frank): May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. Table of working set, read, and re-read for monthly, quarterly, and year. DONE: Map of StashCache origins and caches, deployed and done! Discussion \u00b6 None this week OSG Release Team \u00b6 3.5.32 \u0394 Status 9 +2 Open 12 +10 Selected for Development 4 +2 In Progress 1 +0 Development Complete 14 -10 Ready for Testing 0 +0 Ready for Release 40 +4 Total Software Ready for Testing gratia-probe 1.23.2 osg-ce 3.5-6 osg-scitokens-mapfile 1 cmvfs-gateway 1.2.0 HTCondor-CE 4.5.0 vault 1.6.1 htvault-config 0.5 Upcoming: HTCondor-CE 5.0.0 Upcoming: XCache 2.0.0 Ready for Release Nothing Data Nothing Operations Nothing Contrib Nothing Discussion \u00b6 None this week","title":"March 2, 2021"},{"location":"meetings/2021/TechArea20210302/#osg-technology-area-meeting-2-march-2021","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Derek, Marco Mambelli, Marian, Mat, TimT","title":"OSG Technology Area Meeting, 2 March 2021"},{"location":"meetings/2021/TechArea20210302/#announcements","text":"Mat OOO next week BrianL OOO next Monday","title":"Announcements"},{"location":"meetings/2021/TechArea20210302/#triage-duty","text":"This week: TimT Next week: Carl (?) 4 (+2) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2021/TechArea20210302/#jira-as-of-monday","text":"# of tickets \u0394 State 131 -1 Open 14 -4 Selected for Dev 28 -6 In Progress 5 -7 Dev Complete 51 +6 Ready for Testing 10 +9 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2021/TechArea20210302/#osg-software-team","text":"OSG 3.6 next AI (Carl): Release XRootD in OSG 3.6 ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4494 ) AI (BrianL): Issues with the blahp AI (Mat): Investigate GlideinWMS Globus dependencies (GlideinWMS 3.9 built into 3.6 upcoming development) OSG 3.5.32 AI (Carl): Release XRootD 5.1.0 ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4356 )","title":"OSG Software Team"},{"location":"meetings/2021/TechArea20210302/#discussion","text":"GlideinWMS 3.7.3 expected next week; will not include cvmfsexec integration but HTCondor version comparison bugs should be fixed. New Docker version 20.10.4 caused hung jobs all over CHTC. TimT dealing with the fallout -- others should avoid upgrading. Debian build files have been merged into scitokens-cpp; Derek should tag a new release. HTCondor 8.9.12 in progress; developers working on updating the default security configuration. Many EL8 tickets in Ready for Testing will be moved back to Open to update package versions.","title":"Discussion"},{"location":"meetings/2021/TechArea20210302/#support-update","text":"Mat: Misconfigured CVMFS/Squid at Wisconsin; Mat will register CHTC Squid in Topology; CHTC infrastructure will take care of more involved config changes. Derek: Debugging Folding@Home issues at Syracuse; likely requires Folding@Home configuration change to deal with consumer GPUs at Syracuse. Derek/Carl: Continuing to debug Purdue accounting discrepancy -- urgent because the WLCG is finalizing monthly accounting info soon. Marian: Assisting IGWN users at Georgia Tech with getting jobs running from their submit host. (https://support.opensciencegrid.org/a/tickets/66744) Marian: Debugging OASIS issues with jobs running at CRUSH. (https://support.opensciencegrid.org/a/tickets/66839)","title":"Support Update"},{"location":"meetings/2021/TechArea20210302/#osg-devops","text":"OSG Status page: Moving synchronization to Tiger (on-going) DONE: Gratia probe update for queue time metric XRootD accounting information (from Frank): May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. Table of working set, read, and re-read for monthly, quarterly, and year. DONE: Map of StashCache origins and caches, deployed and done!","title":"OSG DevOps"},{"location":"meetings/2021/TechArea20210302/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210302/#osg-release-team","text":"3.5.32 \u0394 Status 9 +2 Open 12 +10 Selected for Development 4 +2 In Progress 1 +0 Development Complete 14 -10 Ready for Testing 0 +0 Ready for Release 40 +4 Total Software Ready for Testing gratia-probe 1.23.2 osg-ce 3.5-6 osg-scitokens-mapfile 1 cmvfs-gateway 1.2.0 HTCondor-CE 4.5.0 vault 1.6.1 htvault-config 0.5 Upcoming: HTCondor-CE 5.0.0 Upcoming: XCache 2.0.0 Ready for Release Nothing Data Nothing Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2021/TechArea20210302/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210309/","text":"OSG Technology Area Meeting, 9 March 2021 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Carl, Derek, Marco Mambelli, Marian, TimT Announcements \u00b6 Mat OOO this week Triage Duty \u00b6 This week: Carl Next week: BrianL 7 (+3) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 133 +2 Open 23 +9 Selected for Dev 28 +0 In Progress 5 +0 Dev Complete 20 -31 Ready for Testing 1 -9 Ready for Release OSG Software Team \u00b6 Kubernetes Hackathon today 2-6pm Central OSG 3.6 next AI (Carl): Release XRootD in OSG 3.6 ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4494 ) AI (BrianL): Issues with the blahp AI (Mat): Investigate GlideinWMS Globus dependencies (GlideinWMS 3.9 built into 3.6 upcoming development) OSG 3.5.32 AI (Carl): Gratia probe 1.23.2 with fixe to QueueTime collection AI (Carl): Release XRootD 5.1.0 ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4356 ) Discussion \u00b6 We only need to build xrootd-hdfs build for 3.5 EL7 upcoming, can be ignored for 3.6 and 3.5 EL8 upcoming Support Update \u00b6 AGLT2 (BrianL): helped them downgrade to OSG 3.5 after an upgrade to 3.6. In addition to downgrading RPMs, they had to uncomment the line in /etc/grid-security/gsi-authz.conf to re-enable LCMAPS Purdue (BrianL): ran into issues with the new supervisord backfill container not having rootly permissions Purdue (Carl, Derek): made custom Gratia probe to generate missed February records OSG DevOps \u00b6 OSG Status page: Moving synchronization to Tiger (pull request submitted) XRootD accounting information (from Frank): May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. Table of working set, read, and re-read for monthly, quarterly, and year. PATh metrics writing is ongoing for user \"wait time\" Discussion \u00b6 None this week OSG Release Team \u00b6 3.5.32 \u0394 Status 10 +1 Open 12 +0 Selected for Development 4 +0 In Progress 1 +0 Development Complete 14 +0 Ready for Testing 0 +0 Ready for Release 41 +1 Total Software Ready for Testing gratia-probe 1.23.2 osg-ce 3.5-6 osg-scitokens-mapfile 1 cmvfs-gateway 1.2.0 HTCondor-CE 4.5.0 vault 1.6.2 htvault-config 0.5 Upcoming: HTCondor-CE 5.0.0 Upcoming: XCache 2.0.0 Ready for Release Nothing Data Nothing Operations Nothing Contrib Nothing Discussion \u00b6 None this week","title":"March 9, 2021"},{"location":"meetings/2021/TechArea20210309/#osg-technology-area-meeting-9-march-2021","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Carl, Derek, Marco Mambelli, Marian, TimT","title":"OSG Technology Area Meeting, 9 March 2021"},{"location":"meetings/2021/TechArea20210309/#announcements","text":"Mat OOO this week","title":"Announcements"},{"location":"meetings/2021/TechArea20210309/#triage-duty","text":"This week: Carl Next week: BrianL 7 (+3) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2021/TechArea20210309/#jira-as-of-monday","text":"# of tickets \u0394 State 133 +2 Open 23 +9 Selected for Dev 28 +0 In Progress 5 +0 Dev Complete 20 -31 Ready for Testing 1 -9 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2021/TechArea20210309/#osg-software-team","text":"Kubernetes Hackathon today 2-6pm Central OSG 3.6 next AI (Carl): Release XRootD in OSG 3.6 ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4494 ) AI (BrianL): Issues with the blahp AI (Mat): Investigate GlideinWMS Globus dependencies (GlideinWMS 3.9 built into 3.6 upcoming development) OSG 3.5.32 AI (Carl): Gratia probe 1.23.2 with fixe to QueueTime collection AI (Carl): Release XRootD 5.1.0 ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4356 )","title":"OSG Software Team"},{"location":"meetings/2021/TechArea20210309/#discussion","text":"We only need to build xrootd-hdfs build for 3.5 EL7 upcoming, can be ignored for 3.6 and 3.5 EL8 upcoming","title":"Discussion"},{"location":"meetings/2021/TechArea20210309/#support-update","text":"AGLT2 (BrianL): helped them downgrade to OSG 3.5 after an upgrade to 3.6. In addition to downgrading RPMs, they had to uncomment the line in /etc/grid-security/gsi-authz.conf to re-enable LCMAPS Purdue (BrianL): ran into issues with the new supervisord backfill container not having rootly permissions Purdue (Carl, Derek): made custom Gratia probe to generate missed February records","title":"Support Update"},{"location":"meetings/2021/TechArea20210309/#osg-devops","text":"OSG Status page: Moving synchronization to Tiger (pull request submitted) XRootD accounting information (from Frank): May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. Table of working set, read, and re-read for monthly, quarterly, and year. PATh metrics writing is ongoing for user \"wait time\"","title":"OSG DevOps"},{"location":"meetings/2021/TechArea20210309/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210309/#osg-release-team","text":"3.5.32 \u0394 Status 10 +1 Open 12 +0 Selected for Development 4 +0 In Progress 1 +0 Development Complete 14 +0 Ready for Testing 0 +0 Ready for Release 41 +1 Total Software Ready for Testing gratia-probe 1.23.2 osg-ce 3.5-6 osg-scitokens-mapfile 1 cmvfs-gateway 1.2.0 HTCondor-CE 4.5.0 vault 1.6.2 htvault-config 0.5 Upcoming: HTCondor-CE 5.0.0 Upcoming: XCache 2.0.0 Ready for Release Nothing Data Nothing Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2021/TechArea20210309/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210323/","text":"OSG Technology Area Meeting, 23 March 2021 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Carl, Derek, Marco, Marian, Mat, TimT Announcements \u00b6 Kubernetes Hackathon today 1-5pm TimT OOO starting Mar 26, returning Apr 6 Triage Duty \u00b6 This week: TimT Next week: Mat 11 (+4) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 136 +4 Open 12 -2 Selected for Dev 27 -7 In Progress 9 +4 Dev Complete 39 +9 Ready for Testing 1 +0 Ready for Release OSG Software Team \u00b6 AI (Carl, with help from Mat): Enable networking in Koji builds Kubernetes Hackathon AI (Mat): put together Hosted CE submitting to the CHTC Slurm cluster AI (Carl): create koji builder pod in production namespace AI (BrianL): deploy ITB central collector Discussion \u00b6 The new version of HTCondor-CE 5 should be pulled from testing due to bugs found. AI (Marco): Add check to frontend to make sure the VOMS signing certificate is valid. Support Update \u00b6 SDSC Expanse (BrianL): Released production tarballs are broken for the OSG case but there is a workaround for Hosted CEs Marian: Public links to Freshdesk tickets don't work for some people; the workaround for them is to use incognito mode. Freshdesk refuses to fix the issue so for now we have to remind people to use incognito mode. Purdue records (Derek, Carl): Gratia probe seemed to be sending records for local usage, not just OSG. Carl will investigate and provide a software fix. LBL (Carl): Continuing to help with Squid registration; some of their Squids are internal and should not be registered. OSG DevOps \u00b6 OSG Status page: Moving synchronization to Tiger, merged. XRootD accounting information (from Frank): May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. Table of working set, read, and re-read for monthly, quarterly, and year. PATh metrics: Waittime has gone through a few iterations. Pull request ready for review: https://github.com/path-cc/metric-tools/pull/22 Discussion \u00b6 gracc-status RPM can be dropped from OSG devops repo, but gracc-archive RPM should be kept. OSG Release Team \u00b6 3.5.32 \u0394 Status 10 +1 Open 12 +0 Selected for Development 4 +0 In Progress 1 +0 Development Complete 14 +0 Ready for Testing 0 +0 Ready for Release 41 +1 Total Software Ready for Testing gratia-probe 1.23.2 osg-ce 3.5-6 osg-scitokens-mapfile 1 cmvfs-gateway 1.2.0 HTCondor-CE 4.5.0 vault 1.6.2 htvault-config 0.5 Upcoming: HTCondor-CE 5.0.0 Upcoming: XCache 2.0.0 Ready for Release Nothing Data Nothing Operations Nothing Contrib Nothing Discussion \u00b6 None this week","title":"March 23, 2021"},{"location":"meetings/2021/TechArea20210323/#osg-technology-area-meeting-23-march-2021","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Carl, Derek, Marco, Marian, Mat, TimT","title":"OSG Technology Area Meeting, 23 March 2021"},{"location":"meetings/2021/TechArea20210323/#announcements","text":"Kubernetes Hackathon today 1-5pm TimT OOO starting Mar 26, returning Apr 6","title":"Announcements"},{"location":"meetings/2021/TechArea20210323/#triage-duty","text":"This week: TimT Next week: Mat 11 (+4) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2021/TechArea20210323/#jira-as-of-monday","text":"# of tickets \u0394 State 136 +4 Open 12 -2 Selected for Dev 27 -7 In Progress 9 +4 Dev Complete 39 +9 Ready for Testing 1 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2021/TechArea20210323/#osg-software-team","text":"AI (Carl, with help from Mat): Enable networking in Koji builds Kubernetes Hackathon AI (Mat): put together Hosted CE submitting to the CHTC Slurm cluster AI (Carl): create koji builder pod in production namespace AI (BrianL): deploy ITB central collector","title":"OSG Software Team"},{"location":"meetings/2021/TechArea20210323/#discussion","text":"The new version of HTCondor-CE 5 should be pulled from testing due to bugs found. AI (Marco): Add check to frontend to make sure the VOMS signing certificate is valid.","title":"Discussion"},{"location":"meetings/2021/TechArea20210323/#support-update","text":"SDSC Expanse (BrianL): Released production tarballs are broken for the OSG case but there is a workaround for Hosted CEs Marian: Public links to Freshdesk tickets don't work for some people; the workaround for them is to use incognito mode. Freshdesk refuses to fix the issue so for now we have to remind people to use incognito mode. Purdue records (Derek, Carl): Gratia probe seemed to be sending records for local usage, not just OSG. Carl will investigate and provide a software fix. LBL (Carl): Continuing to help with Squid registration; some of their Squids are internal and should not be registered.","title":"Support Update"},{"location":"meetings/2021/TechArea20210323/#osg-devops","text":"OSG Status page: Moving synchronization to Tiger, merged. XRootD accounting information (from Frank): May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. Table of working set, read, and re-read for monthly, quarterly, and year. PATh metrics: Waittime has gone through a few iterations. Pull request ready for review: https://github.com/path-cc/metric-tools/pull/22","title":"OSG DevOps"},{"location":"meetings/2021/TechArea20210323/#discussion_1","text":"gracc-status RPM can be dropped from OSG devops repo, but gracc-archive RPM should be kept.","title":"Discussion"},{"location":"meetings/2021/TechArea20210323/#osg-release-team","text":"3.5.32 \u0394 Status 10 +1 Open 12 +0 Selected for Development 4 +0 In Progress 1 +0 Development Complete 14 +0 Ready for Testing 0 +0 Ready for Release 41 +1 Total Software Ready for Testing gratia-probe 1.23.2 osg-ce 3.5-6 osg-scitokens-mapfile 1 cmvfs-gateway 1.2.0 HTCondor-CE 4.5.0 vault 1.6.2 htvault-config 0.5 Upcoming: HTCondor-CE 5.0.0 Upcoming: XCache 2.0.0 Ready for Release Nothing Data Nothing Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2021/TechArea20210323/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210330/","text":"OSG Technology Area Meeting, 30 March 2021 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Carl, Derek, Jason Patton, Marco, Marian, Mat Announcements \u00b6 IRIS-HEP full team retreat Apr 27-30 canceled TimT OOO, returning Apr 6 Triage Duty \u00b6 This week: Mat Next week: BrianL (?) 7 (-4) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 139 +3 Open 15 +3 Selected for Dev 27 +0 In Progress 8 -1 Dev Complete 29 -10 Ready for Testing 9 +8 Ready for Release OSG Software Team \u00b6 OSG 3.5.33/3.6 xrootd-multiuser is broken for XRootD 5. Should we delay the release? osg-xrootd needs to be updated to fix its use of ofs.authlib Anything else we should document in the update notes? AI (Carl): Rebuild condor RPM AI (Mat): Add multiple config directories to HTCondor packaging AI (Carl, with help from Mat): Enable networking in Koji builds AI (Mat): Finish adding CVMFS to the OSG backfill container Discussion \u00b6 kojibuilder2 (new K8s builder in the production namespace) not reporting to the koji hub. GlideinWMS: 3.7.3 release candidate is in testing. New 3.9 release needed to fix the following bugs: https://cdcvs.fnal.gov/redmine/issues/25620, https://cdcvs.fnal.gov/redmine/issues/25619 String encoding issue at glideFactoryLib.py, Update LDAP module for Python 3, both affect only AWS submission, not regular grid submission. Support Update \u00b6 Chameleon Cloud (BrianL): investigating an issue where the OSG validation script is failing so the container isn't running jobs Purdue (Carl, Derek): Derek successfully removed the errant local records for Purdue; Carl will ask Purdue to re-run the custom Gratia probe he provided to them. AMNH (Derek): Assisting them with SLURM configuration. Might be worthwhile to write a 'recommended SLURM configuration' document, even if it's not widely publicized. OzSTAR (Marian): Assisting them with stash cache setup. OSG DevOps \u00b6 XRootD accounting information (from Frank): May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. Table of working set, read, and re-read for monthly, quarterly, and year. Discussion \u00b6 None this week OSG Release Team \u00b6 Need to send ready for testing email today Aiming to release XRootD 5 this week, at least in 3.5 upcoming Discussion \u00b6 None this week","title":"March 30, 2021"},{"location":"meetings/2021/TechArea20210330/#osg-technology-area-meeting-30-march-2021","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Carl, Derek, Jason Patton, Marco, Marian, Mat","title":"OSG Technology Area Meeting, 30 March 2021"},{"location":"meetings/2021/TechArea20210330/#announcements","text":"IRIS-HEP full team retreat Apr 27-30 canceled TimT OOO, returning Apr 6","title":"Announcements"},{"location":"meetings/2021/TechArea20210330/#triage-duty","text":"This week: Mat Next week: BrianL (?) 7 (-4) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2021/TechArea20210330/#jira-as-of-monday","text":"# of tickets \u0394 State 139 +3 Open 15 +3 Selected for Dev 27 +0 In Progress 8 -1 Dev Complete 29 -10 Ready for Testing 9 +8 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2021/TechArea20210330/#osg-software-team","text":"OSG 3.5.33/3.6 xrootd-multiuser is broken for XRootD 5. Should we delay the release? osg-xrootd needs to be updated to fix its use of ofs.authlib Anything else we should document in the update notes? AI (Carl): Rebuild condor RPM AI (Mat): Add multiple config directories to HTCondor packaging AI (Carl, with help from Mat): Enable networking in Koji builds AI (Mat): Finish adding CVMFS to the OSG backfill container","title":"OSG Software Team"},{"location":"meetings/2021/TechArea20210330/#discussion","text":"kojibuilder2 (new K8s builder in the production namespace) not reporting to the koji hub. GlideinWMS: 3.7.3 release candidate is in testing. New 3.9 release needed to fix the following bugs: https://cdcvs.fnal.gov/redmine/issues/25620, https://cdcvs.fnal.gov/redmine/issues/25619 String encoding issue at glideFactoryLib.py, Update LDAP module for Python 3, both affect only AWS submission, not regular grid submission.","title":"Discussion"},{"location":"meetings/2021/TechArea20210330/#support-update","text":"Chameleon Cloud (BrianL): investigating an issue where the OSG validation script is failing so the container isn't running jobs Purdue (Carl, Derek): Derek successfully removed the errant local records for Purdue; Carl will ask Purdue to re-run the custom Gratia probe he provided to them. AMNH (Derek): Assisting them with SLURM configuration. Might be worthwhile to write a 'recommended SLURM configuration' document, even if it's not widely publicized. OzSTAR (Marian): Assisting them with stash cache setup.","title":"Support Update"},{"location":"meetings/2021/TechArea20210330/#osg-devops","text":"XRootD accounting information (from Frank): May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. Table of working set, read, and re-read for monthly, quarterly, and year.","title":"OSG DevOps"},{"location":"meetings/2021/TechArea20210330/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210330/#osg-release-team","text":"Need to send ready for testing email today Aiming to release XRootD 5 this week, at least in 3.5 upcoming","title":"OSG Release Team"},{"location":"meetings/2021/TechArea20210330/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210406/","text":"OSG Technology Area Meeting, 6 April 2021 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Carl, Mat, TimT Announcements \u00b6 Triage Duty \u00b6 This week: BrianL Next week: Carl 9 (+2) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 138 -1 Open 15 +0 Selected for Dev 26 -1 In Progress 12 +3 Dev Complete 26 -3 Ready for Testing 0 -9 Ready for Release OSG Software Team \u00b6 Kubernetes hackathon today at 1pm, same coordinates AI (Carl): Fix kojibuilder2, test prescribed token location container AI (Mat): CHTC \"Canary\" SLURM CE OSG 3.5.33/3.6 AI (BrianL): Build blahp 2.0.0 Discussion \u00b6 AI (BrianL): Review XRootD software support policy. HTCondor 8.9.13 has been tested but we are likely to skip it since 9.0.0 is imminent and we're waiting on upgrade instructions from the developers. Support Update \u00b6 Carl: Continuing to work with Purdue on accounting; waiting for logs. Mat: Helping ICTS-TIFR (LIGO site in India) with Topology registartion. OSG DevOps \u00b6 XRootD accounting information (from Frank): May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. Table of working set, read, and re-read for monthly, quarterly, and year. Discussion \u00b6 None this week OSG Release Team \u00b6 Need to send ready for testing email today Aiming to release XRootD 5 this week, at least in 3.5 upcoming Discussion \u00b6 None this week","title":"April 6, 2021"},{"location":"meetings/2021/TechArea20210406/#osg-technology-area-meeting-6-april-2021","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Carl, Mat, TimT","title":"OSG Technology Area Meeting, 6 April 2021"},{"location":"meetings/2021/TechArea20210406/#announcements","text":"","title":"Announcements"},{"location":"meetings/2021/TechArea20210406/#triage-duty","text":"This week: BrianL Next week: Carl 9 (+2) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2021/TechArea20210406/#jira-as-of-monday","text":"# of tickets \u0394 State 138 -1 Open 15 +0 Selected for Dev 26 -1 In Progress 12 +3 Dev Complete 26 -3 Ready for Testing 0 -9 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2021/TechArea20210406/#osg-software-team","text":"Kubernetes hackathon today at 1pm, same coordinates AI (Carl): Fix kojibuilder2, test prescribed token location container AI (Mat): CHTC \"Canary\" SLURM CE OSG 3.5.33/3.6 AI (BrianL): Build blahp 2.0.0","title":"OSG Software Team"},{"location":"meetings/2021/TechArea20210406/#discussion","text":"AI (BrianL): Review XRootD software support policy. HTCondor 8.9.13 has been tested but we are likely to skip it since 9.0.0 is imminent and we're waiting on upgrade instructions from the developers.","title":"Discussion"},{"location":"meetings/2021/TechArea20210406/#support-update","text":"Carl: Continuing to work with Purdue on accounting; waiting for logs. Mat: Helping ICTS-TIFR (LIGO site in India) with Topology registartion.","title":"Support Update"},{"location":"meetings/2021/TechArea20210406/#osg-devops","text":"XRootD accounting information (from Frank): May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. Table of working set, read, and re-read for monthly, quarterly, and year.","title":"OSG DevOps"},{"location":"meetings/2021/TechArea20210406/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210406/#osg-release-team","text":"Need to send ready for testing email today Aiming to release XRootD 5 this week, at least in 3.5 upcoming","title":"OSG Release Team"},{"location":"meetings/2021/TechArea20210406/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210413/","text":"OSG Technology Area Meeting, 13 April 2021 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian L, Carl, Marco Mambelli, Mat, Tim T Announcements \u00b6 BrianL out this Thu/Fri Marian on extended leave Triage Duty \u00b6 This week: Carl Next week: Mat 9 (+0) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 143 +5 Open 14 -1 Selected for Dev 27 +1 In Progress 12 +0 Dev Complete 28 +2 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 OSG 3.5.33/3.6 AI (Carl): Promote Frontier Squid to testing AI (Carl): Rebuild Blahp 2.0.1 in OSG 3.6 AI (Mat): Push GlideinWMS 3.7.3 to testing when it's ready, coordinate with Mats and Jeff Dost AI (Mat): Build HTCondor-CE 5.1.0 once released upstream AI (Carl): Kick off VMU tests for htvault-config and htgettoken AI (Mat): Debug Tiger Slurm Hosted CE failure to start Discussion \u00b6 None this week Support Update \u00b6 SIUE (BrianL): they're trying out a self-hosted CE in front of their Ubuntu 20 cluster University of Tennessee Chattanooga (BrianL): multi-VO Hosted CEs don't work because HTCondor-CE sets HOME from the CE by default. Fixed in to-be-released versions of HTCondor-CE Lancium (Mat): debug low contributions after updating to the latest backfill container image OSG DevOps \u00b6 XRootD accounting information (from Frank): May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. Table of working set, read, and re-read for monthly, quarterly, and year. Discussion \u00b6 None this week OSG Release Team \u00b6 Need to send ready for testing email today Aiming to release XRootD 5 this week, at least in 3.5 upcoming Discussion \u00b6 None this week","title":"April 13, 2021"},{"location":"meetings/2021/TechArea20210413/#osg-technology-area-meeting-13-april-2021","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian L, Carl, Marco Mambelli, Mat, Tim T","title":"OSG Technology Area Meeting, 13 April 2021"},{"location":"meetings/2021/TechArea20210413/#announcements","text":"BrianL out this Thu/Fri Marian on extended leave","title":"Announcements"},{"location":"meetings/2021/TechArea20210413/#triage-duty","text":"This week: Carl Next week: Mat 9 (+0) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2021/TechArea20210413/#jira-as-of-monday","text":"# of tickets \u0394 State 143 +5 Open 14 -1 Selected for Dev 27 +1 In Progress 12 +0 Dev Complete 28 +2 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2021/TechArea20210413/#osg-software-team","text":"OSG 3.5.33/3.6 AI (Carl): Promote Frontier Squid to testing AI (Carl): Rebuild Blahp 2.0.1 in OSG 3.6 AI (Mat): Push GlideinWMS 3.7.3 to testing when it's ready, coordinate with Mats and Jeff Dost AI (Mat): Build HTCondor-CE 5.1.0 once released upstream AI (Carl): Kick off VMU tests for htvault-config and htgettoken AI (Mat): Debug Tiger Slurm Hosted CE failure to start","title":"OSG Software Team"},{"location":"meetings/2021/TechArea20210413/#discussion","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210413/#support-update","text":"SIUE (BrianL): they're trying out a self-hosted CE in front of their Ubuntu 20 cluster University of Tennessee Chattanooga (BrianL): multi-VO Hosted CEs don't work because HTCondor-CE sets HOME from the CE by default. Fixed in to-be-released versions of HTCondor-CE Lancium (Mat): debug low contributions after updating to the latest backfill container image","title":"Support Update"},{"location":"meetings/2021/TechArea20210413/#osg-devops","text":"XRootD accounting information (from Frank): May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. Table of working set, read, and re-read for monthly, quarterly, and year.","title":"OSG DevOps"},{"location":"meetings/2021/TechArea20210413/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210413/#osg-release-team","text":"Need to send ready for testing email today Aiming to release XRootD 5 this week, at least in 3.5 upcoming","title":"OSG Release Team"},{"location":"meetings/2021/TechArea20210413/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210420/","text":"OSG Technology Area Meeting, 20 April 2021 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian L, Carl, Marco Mambelli, Marian, Mat, Tim T Announcements \u00b6 Mat out Friday and next Monday Triage Duty \u00b6 This week: Mat Next week: Tim 11 (+2) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 143 +0 Open 18 +4 Selected for Dev 28 +1 In Progress 10 -2 Dev Complete 17 -11 Ready for Testing 14 +14 Ready for Release OSG Software Team \u00b6 Need highlights of accomplishments since Jan 13 for AC meeting Kubernetes hackathon this afternoon AI (Brian): Test latest Bosco tarballs AI (Mat): Debug Tiger Slurm Hosted CE failure to start AI (Carl): Test Hosted CE SciTokens changes Doc focus this Thursday starting at 1:30pm OSG 3.5.33/3.6 AI (Brian): Kick off HTCondor-CE/HTCondor VMU tests AI (Mat): Push GlideinWMS 3.7.3 to testing when it's ready, coordinate with Mats and Jeff Dost AI (Carl): Kick off VMU tests for htvault-config Discussion \u00b6 None this week Support Update \u00b6 Purdue (Carl): discuss with Derek if it's acceptable to interpolate missing data; note that the switch from batch system probes to the HTCondor-CE probe in OSG 3.6 should prevent issues like this in the future. Lancium (Mat): debug low contributions after updating to the latest backfill container image OSG Release Team \u00b6 3.5.34 \u0394 Status 10 +0 Open 5 +0 Selected for Development 3 +0 In Progress 5 +0 Development Complete 8 +0 Ready for Testing 14 +0 Ready for Release 45 +0 Total Software Ready for Testing frontier-squid-4.13-5.1 HTCondor 8.8.13 vault 1.7.0 osg-xrootd for EL8 osg-gridftp for EL8 Upcoming: xrootd-hdfs 2.2.0 Ready for Release CVMFS 2.8.1 gratia-probe 1.23.2 Data vo-client 111 Operations Nothing Contrib Nothing Discussion \u00b6 None this week","title":"April 20, 2021"},{"location":"meetings/2021/TechArea20210420/#osg-technology-area-meeting-20-april-2021","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian L, Carl, Marco Mambelli, Marian, Mat, Tim T","title":"OSG Technology Area Meeting, 20 April 2021"},{"location":"meetings/2021/TechArea20210420/#announcements","text":"Mat out Friday and next Monday","title":"Announcements"},{"location":"meetings/2021/TechArea20210420/#triage-duty","text":"This week: Mat Next week: Tim 11 (+2) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2021/TechArea20210420/#jira-as-of-monday","text":"# of tickets \u0394 State 143 +0 Open 18 +4 Selected for Dev 28 +1 In Progress 10 -2 Dev Complete 17 -11 Ready for Testing 14 +14 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2021/TechArea20210420/#osg-software-team","text":"Need highlights of accomplishments since Jan 13 for AC meeting Kubernetes hackathon this afternoon AI (Brian): Test latest Bosco tarballs AI (Mat): Debug Tiger Slurm Hosted CE failure to start AI (Carl): Test Hosted CE SciTokens changes Doc focus this Thursday starting at 1:30pm OSG 3.5.33/3.6 AI (Brian): Kick off HTCondor-CE/HTCondor VMU tests AI (Mat): Push GlideinWMS 3.7.3 to testing when it's ready, coordinate with Mats and Jeff Dost AI (Carl): Kick off VMU tests for htvault-config","title":"OSG Software Team"},{"location":"meetings/2021/TechArea20210420/#discussion","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210420/#support-update","text":"Purdue (Carl): discuss with Derek if it's acceptable to interpolate missing data; note that the switch from batch system probes to the HTCondor-CE probe in OSG 3.6 should prevent issues like this in the future. Lancium (Mat): debug low contributions after updating to the latest backfill container image","title":"Support Update"},{"location":"meetings/2021/TechArea20210420/#osg-release-team","text":"3.5.34 \u0394 Status 10 +0 Open 5 +0 Selected for Development 3 +0 In Progress 5 +0 Development Complete 8 +0 Ready for Testing 14 +0 Ready for Release 45 +0 Total Software Ready for Testing frontier-squid-4.13-5.1 HTCondor 8.8.13 vault 1.7.0 osg-xrootd for EL8 osg-gridftp for EL8 Upcoming: xrootd-hdfs 2.2.0 Ready for Release CVMFS 2.8.1 gratia-probe 1.23.2 Data vo-client 111 Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2021/TechArea20210420/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210504/","text":"OSG Technology Area Meeting, 4 May 2021 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian L, Carl, Mat, Tim T Announcements \u00b6 Triage Duty \u00b6 This week: Brian Next week: Carl 5 (-6) open FreshDesk tickets 1 (+1) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 147 +6 Open 11 -1 Selected for Dev 23 -4 In Progress 16 +4 Dev Complete 24 +3 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 Kubernetes hackathon this afternoon AI (Brian): Test Hosted CE PVCs AI (Mat): Update Ubuntu WN containers and automate pushes to the OSG Harbor instance AI (Carl): Fixup production Koji builder OSG 3.5.35/3.5.36/3.6 AI (Carl): Build new XCache for upcoming/3.6 (SOFTWARE-4476) Time to get to work on verifying EL8 packages (SOFTWARE-3308) Discussion \u00b6 hosted-ce35 not reporting in - Carl to investigate since it's running the Python 3 version of the Gratia probe. Support Update \u00b6 BrianL, Mat - Lancium was seeing multiple issues for backfill containers; one of the issues was having newlines in the token, which caused HTCondor to report failure to parse. Will ask developers how HTCondor parses tokens. Carl - Purdue's gap records will be filled in from the previous day. OSG Release Team \u00b6 3.5.35 \u0394 Both \u0394 3.6 \u0394 Total \u0394 Status 9 -1 0 +0 3 +3 12 +2 Open 2 +0 2 -1 1 +1 5 +0 Selected for Development 0 +0 2 +1 3 +1 5 +2 In Progress 2 +0 3 +0 0 +0 5 +0 Development Complete 7 +6 12 +6 1 +0 20 +12 Ready for Testing 0 -13 0 -1 0 +0 0 -14 Ready for Release 20 -8 19 +5 8 +5 47 +2 Total Software Ready for Testing voms 2.0.16 (EL7), voms 2.1.0-rc1 (EL8) frontier-squid 4.13-5.2 HTCondor 8.8.13 HTCondor-CE 4.5.2 Vault-1.7.1 Htgettoken 1.2 and htvault-config 0.7 Osg-scitokens-mapfile 3 EL8 osg-xrootd Osg-gridftp XRootD 5 XCache SciTokens Cilogon-openid-ca-cert Upcoming GlideinWMS 3.7.3 Upcoming + 3.6 HTCondor 9.0.0-1.5 HTCondor-CE 5.1.0 blahp 2.0.2 Ready for Release Nothing yet Data IGTF 1.110 vo-client 112 Operations Nothing Contrib Nothing Discussion \u00b6 HTCondor 9.0.0 bug: AES encryption + x509 proxy refresh crashes the starter. Brian L will discuss it with developers to see if it affects the OSG infrastructure. This may be fixed in 9.0.1 (expected next week); if not, we will mention it as a known issue in the release notes.","title":"May 4, 2021"},{"location":"meetings/2021/TechArea20210504/#osg-technology-area-meeting-4-may-2021","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian L, Carl, Mat, Tim T","title":"OSG Technology Area Meeting, 4 May 2021"},{"location":"meetings/2021/TechArea20210504/#announcements","text":"","title":"Announcements"},{"location":"meetings/2021/TechArea20210504/#triage-duty","text":"This week: Brian Next week: Carl 5 (-6) open FreshDesk tickets 1 (+1) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2021/TechArea20210504/#jira-as-of-monday","text":"# of tickets \u0394 State 147 +6 Open 11 -1 Selected for Dev 23 -4 In Progress 16 +4 Dev Complete 24 +3 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2021/TechArea20210504/#osg-software-team","text":"Kubernetes hackathon this afternoon AI (Brian): Test Hosted CE PVCs AI (Mat): Update Ubuntu WN containers and automate pushes to the OSG Harbor instance AI (Carl): Fixup production Koji builder OSG 3.5.35/3.5.36/3.6 AI (Carl): Build new XCache for upcoming/3.6 (SOFTWARE-4476) Time to get to work on verifying EL8 packages (SOFTWARE-3308)","title":"OSG Software Team"},{"location":"meetings/2021/TechArea20210504/#discussion","text":"hosted-ce35 not reporting in - Carl to investigate since it's running the Python 3 version of the Gratia probe.","title":"Discussion"},{"location":"meetings/2021/TechArea20210504/#support-update","text":"BrianL, Mat - Lancium was seeing multiple issues for backfill containers; one of the issues was having newlines in the token, which caused HTCondor to report failure to parse. Will ask developers how HTCondor parses tokens. Carl - Purdue's gap records will be filled in from the previous day.","title":"Support Update"},{"location":"meetings/2021/TechArea20210504/#osg-release-team","text":"3.5.35 \u0394 Both \u0394 3.6 \u0394 Total \u0394 Status 9 -1 0 +0 3 +3 12 +2 Open 2 +0 2 -1 1 +1 5 +0 Selected for Development 0 +0 2 +1 3 +1 5 +2 In Progress 2 +0 3 +0 0 +0 5 +0 Development Complete 7 +6 12 +6 1 +0 20 +12 Ready for Testing 0 -13 0 -1 0 +0 0 -14 Ready for Release 20 -8 19 +5 8 +5 47 +2 Total Software Ready for Testing voms 2.0.16 (EL7), voms 2.1.0-rc1 (EL8) frontier-squid 4.13-5.2 HTCondor 8.8.13 HTCondor-CE 4.5.2 Vault-1.7.1 Htgettoken 1.2 and htvault-config 0.7 Osg-scitokens-mapfile 3 EL8 osg-xrootd Osg-gridftp XRootD 5 XCache SciTokens Cilogon-openid-ca-cert Upcoming GlideinWMS 3.7.3 Upcoming + 3.6 HTCondor 9.0.0-1.5 HTCondor-CE 5.1.0 blahp 2.0.2 Ready for Release Nothing yet Data IGTF 1.110 vo-client 112 Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2021/TechArea20210504/#discussion_1","text":"HTCondor 9.0.0 bug: AES encryption + x509 proxy refresh crashes the starter. Brian L will discuss it with developers to see if it affects the OSG infrastructure. This may be fixed in 9.0.1 (expected next week); if not, we will mention it as a known issue in the release notes.","title":"Discussion"},{"location":"meetings/2021/TechArea20210511/","text":"OSG Technology Area Meeting, 11 May 2021 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian L, Carl, Derek, Marco, Mat, Tim T Announcements \u00b6 Triage Duty \u00b6 This week: Carl Next week: Mat 11 (+6) open FreshDesk tickets 1 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 149 +2 Open 15 +4 Selected for Dev 32 +9 In Progress 12 -4 Dev Complete 25 +1 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 GSI Transition AI (Carl): will Gratia ignore SciTokens-based pilots? AI (Carl): HTCondor-CE Gratia probe should avoid use of condor_ce_q XRootD in 3.6 Need to document native VOMS and SciTokens auth. Upstream docs? SciTokens osg-xrootd needs to be updated (at least removing LCMAPS + config) Topology changes probably need to be made to also support the new format Any new sites/CEs should be directed to the \"Campus Facilitation\" FD group Discussion \u00b6 HTCondor service startup tests in osg-test for 9.0.1 need updates to work with new upstream configuration. XRootD-TPC tests should be split into single-stream and multi-stream. GlideinWMS: GlideinWMS 3.7.4rc1 now available; fixes a regression with 3.6 frontend compatibility. OSG Scitokens patches, X509-less submission, and CVMFSEXEC will go into 3.7.5. 3.7.5 expected in a month and a half. Redmine currently locked down to people with service accounts. Some issues can be tracked in GitHub. Future authentication policy has not been decided yet. Support Update \u00b6 (Mat) Justas at CalTech is having STARTD_CRON issues; investigating with help from the HTCondor developers. (Derek) ORNL is running a patched slurm gratia probe. We should engage with them to run a production probe, if we can. But their use case complicates things. OSG DevOps \u00b6 GRACC ITB Collector k8s on Tiger Jira XRootD Multiuser: One more comment from Andy, so there will be a 1.0.1 (sorry) Known not to work with xrootd async io. But that might be ok. StashCP go client is working, just waiting on effort from Derek on how to package / deliver it. As a reminder, compiling on EL7 makes it work on EL7, 8, ubuntu... Go is great! XRootD accounting information (from Frank): May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. Table of working set, read, and re-read for monthly, quarterly, and year. Discussion \u00b6 None this week OSG Release Team \u00b6 3.5.35 \u0394 Both \u0394 3.6 \u0394 Total \u0394 Status 9 +0 1 +1 3 +0 13 +1 Open 2 +0 1 -1 1 +0 4 -1 Selected for Development 0 +0 3 +1 3 +0 6 +1 In Progress 2 +0 3 +0 0 +0 5 +0 Development Complete 8 +1 12 +0 1 +0 21 +1 Ready for Testing 0 +0 0 +0 0 +0 0 +0 Ready for Release 20 +1 20 +1 8 +0 49 +2 Total Software Ready for Testing voms 2.0.16 (EL7), voms 2.1.0-rc1 (EL8) frontier-squid 4.15-1.1 HTCondor 8.8.13 HTCondor-CE 4.5.2 Vault-1.7.1 Htgettoken 1.2 and htvault-config 0.7 Osg-scitokens-mapfile 3 EL8 osg-xrootd Osg-gridftp XRootD 5 XCache SciTokens Cilogon-openid-ca-cert Upcoming GlideinWMS 3.7.3 Upcoming + 3.6 HTCondor 9.0.0-1.5 HTCondor-CE 5.1.0 blahp 2.0.2 Ready for Release Nothing yet Data IGTF 1.110 vo-client 112 Operations Nothing Contrib Nothing Discussion \u00b6 None this week","title":"May 11, 2021"},{"location":"meetings/2021/TechArea20210511/#osg-technology-area-meeting-11-may-2021","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian L, Carl, Derek, Marco, Mat, Tim T","title":"OSG Technology Area Meeting, 11 May 2021"},{"location":"meetings/2021/TechArea20210511/#announcements","text":"","title":"Announcements"},{"location":"meetings/2021/TechArea20210511/#triage-duty","text":"This week: Carl Next week: Mat 11 (+6) open FreshDesk tickets 1 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2021/TechArea20210511/#jira-as-of-monday","text":"# of tickets \u0394 State 149 +2 Open 15 +4 Selected for Dev 32 +9 In Progress 12 -4 Dev Complete 25 +1 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2021/TechArea20210511/#osg-software-team","text":"GSI Transition AI (Carl): will Gratia ignore SciTokens-based pilots? AI (Carl): HTCondor-CE Gratia probe should avoid use of condor_ce_q XRootD in 3.6 Need to document native VOMS and SciTokens auth. Upstream docs? SciTokens osg-xrootd needs to be updated (at least removing LCMAPS + config) Topology changes probably need to be made to also support the new format Any new sites/CEs should be directed to the \"Campus Facilitation\" FD group","title":"OSG Software Team"},{"location":"meetings/2021/TechArea20210511/#discussion","text":"HTCondor service startup tests in osg-test for 9.0.1 need updates to work with new upstream configuration. XRootD-TPC tests should be split into single-stream and multi-stream. GlideinWMS: GlideinWMS 3.7.4rc1 now available; fixes a regression with 3.6 frontend compatibility. OSG Scitokens patches, X509-less submission, and CVMFSEXEC will go into 3.7.5. 3.7.5 expected in a month and a half. Redmine currently locked down to people with service accounts. Some issues can be tracked in GitHub. Future authentication policy has not been decided yet.","title":"Discussion"},{"location":"meetings/2021/TechArea20210511/#support-update","text":"(Mat) Justas at CalTech is having STARTD_CRON issues; investigating with help from the HTCondor developers. (Derek) ORNL is running a patched slurm gratia probe. We should engage with them to run a production probe, if we can. But their use case complicates things.","title":"Support Update"},{"location":"meetings/2021/TechArea20210511/#osg-devops","text":"GRACC ITB Collector k8s on Tiger Jira XRootD Multiuser: One more comment from Andy, so there will be a 1.0.1 (sorry) Known not to work with xrootd async io. But that might be ok. StashCP go client is working, just waiting on effort from Derek on how to package / deliver it. As a reminder, compiling on EL7 makes it work on EL7, 8, ubuntu... Go is great! XRootD accounting information (from Frank): May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. Table of working set, read, and re-read for monthly, quarterly, and year.","title":"OSG DevOps"},{"location":"meetings/2021/TechArea20210511/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210511/#osg-release-team","text":"3.5.35 \u0394 Both \u0394 3.6 \u0394 Total \u0394 Status 9 +0 1 +1 3 +0 13 +1 Open 2 +0 1 -1 1 +0 4 -1 Selected for Development 0 +0 3 +1 3 +0 6 +1 In Progress 2 +0 3 +0 0 +0 5 +0 Development Complete 8 +1 12 +0 1 +0 21 +1 Ready for Testing 0 +0 0 +0 0 +0 0 +0 Ready for Release 20 +1 20 +1 8 +0 49 +2 Total Software Ready for Testing voms 2.0.16 (EL7), voms 2.1.0-rc1 (EL8) frontier-squid 4.15-1.1 HTCondor 8.8.13 HTCondor-CE 4.5.2 Vault-1.7.1 Htgettoken 1.2 and htvault-config 0.7 Osg-scitokens-mapfile 3 EL8 osg-xrootd Osg-gridftp XRootD 5 XCache SciTokens Cilogon-openid-ca-cert Upcoming GlideinWMS 3.7.3 Upcoming + 3.6 HTCondor 9.0.0-1.5 HTCondor-CE 5.1.0 blahp 2.0.2 Ready for Release Nothing yet Data IGTF 1.110 vo-client 112 Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2021/TechArea20210511/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210518/","text":"OSG Technology Area Meeting, 18 May 2021 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian, Carl, Derek, Marco, Marian, Mat, Tim Announcements \u00b6 Next week's meeting canceled for HTCondor week, to resume June 1 BrianL OOO May 28 and June 1 Triage Duty \u00b6 This week: Mat Next week: TimT 12 (+2) open FreshDesk tickets 1 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 155 +6 Open 16 +1 Selected for Dev 31 -1 In Progress 12 +0 Dev Complete 9 -16 Ready for Testing 11 +11 Ready for Release OSG Software Team \u00b6 Kubernetes Hackathon this afternoon: https://opensciencegrid.atlassian.net/secure/RapidBoard.jspa?rapidView=34&sprint=32 AI (Carl): Production Koji builder Release AI (Mat): osg-xrootd and documentation need to be updated to use the voms-xrootd-plugin for 3.6 AI (Mat): XRootD for EL8 AI (Carl): Gratia probe Hosted CE quarantine issues AI (Carl): Gratia probe collection of VO data for token-based pilots Do we need to update the Gratia dirs for OSG 3.6? https://opensciencegrid.atlassian.net/browse/SOFTWARE-4621 Discussion \u00b6 Nightly XRootD multistream TPC tests are still failing; Derek will investigate since it might be related to xrootd-multiuser. However, this may have only been used for performance tests; Derek will ask Brian B. about real-world use cases and adjust priority accordingly. xrootd-multiuser 1.0.1 expected soon. SciTokens VO mapping: right now, pilots contain both X.509 and SciTokens credentials; Gratia prefers the former, so it may be difficult to do an integration test; adding unit tests will provide sufficient coverage for now. AI (Carl): Run VMU tests for GlideinWMS 3.7.4. Support Update \u00b6 Hosted CEs (BrianL): cert-manager changes (?) resulted in a slightly different LE chain being advertised from the CEs, requiring an update to osg-ca-certs-1.96 on the client side XRootD (Derek): Justas opened tickets with XRootD, watching to see if OSG can contribute to debugging / development for fixes. OzStar (Marian): Debugging Singularity; this may be due to attempting to run unprivileged Singularity without user namespaces. The ticket should be reassigned to the Software group; Dave Dykstra may be able to help. CalTech (Mat): Problem with long lines in STARTD_CRON output causing startd ads not to get updated; created HTCondor ticket to fix and gave Justas a workaround. LBL (Carl): Continuing to support LBL with setting up Squid. Dave Dykstra may be able to help. OSG DevOps \u00b6 GRACC ITB Collector k8s on Tiger Jira GRACC S3 (CEPH) backup coming up, will coordinate a disaster recovery drill. XRootD Multiuser: One more comment from Andy, so there will be a 1.0.1 (sorry) Known not to work with xrootd async io. But that might be ok. StashCP go client is working, just waiting on effort from Derek on how to package / deliver it. As a reminder, compiling on EL7 makes it work on EL7, 8, ubuntu\u2026 Go is great! XRootD accounting information (from Frank): May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. Table of working set, read, and re-read for monthly, quarterly, and year. Discussion \u00b6 None this week OSG Release Team \u00b6 3.5.35 \u0394 Both \u0394 3.6 \u0394 Total \u0394 Status 9 +0 2 +1 5 +2 16 +3 Open 5 +3 1 +0 1 +0 7 +3 Selected for Development 0 +0 2 -1 2 -1 4 -2 In Progress 3 +1 1 -2 0 +0 4 -1 Development Complete 5 -3 2 -10 0 -1 7 -14 Ready for Testing 0 +0 0 +0 0 +0 0 +0 Ready for Release 22 +1 8 -12 8 +0 38 -11 Total Software Ready for Testing OSG 3.5 HTCondor-CE 4.5.2 osg-gridftp on EL8 OSG 3.5-upcoming HTCondor 9.0.1 GlideinWMS 3.7.4 XRootD 5.2.0 XCache 2.0.1 (Python 3 conversion) OSG 3.6 HTCondor 9.0.1-1.1 Ready for Release Nothing yet Data Nothing Operations Nothing Contrib Nothing Discussion \u00b6 None this week","title":"May 18, 2021"},{"location":"meetings/2021/TechArea20210518/#osg-technology-area-meeting-18-may-2021","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian, Carl, Derek, Marco, Marian, Mat, Tim","title":"OSG Technology Area Meeting, 18 May 2021"},{"location":"meetings/2021/TechArea20210518/#announcements","text":"Next week's meeting canceled for HTCondor week, to resume June 1 BrianL OOO May 28 and June 1","title":"Announcements"},{"location":"meetings/2021/TechArea20210518/#triage-duty","text":"This week: Mat Next week: TimT 12 (+2) open FreshDesk tickets 1 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2021/TechArea20210518/#jira-as-of-monday","text":"# of tickets \u0394 State 155 +6 Open 16 +1 Selected for Dev 31 -1 In Progress 12 +0 Dev Complete 9 -16 Ready for Testing 11 +11 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2021/TechArea20210518/#osg-software-team","text":"Kubernetes Hackathon this afternoon: https://opensciencegrid.atlassian.net/secure/RapidBoard.jspa?rapidView=34&sprint=32 AI (Carl): Production Koji builder Release AI (Mat): osg-xrootd and documentation need to be updated to use the voms-xrootd-plugin for 3.6 AI (Mat): XRootD for EL8 AI (Carl): Gratia probe Hosted CE quarantine issues AI (Carl): Gratia probe collection of VO data for token-based pilots Do we need to update the Gratia dirs for OSG 3.6? https://opensciencegrid.atlassian.net/browse/SOFTWARE-4621","title":"OSG Software Team"},{"location":"meetings/2021/TechArea20210518/#discussion","text":"Nightly XRootD multistream TPC tests are still failing; Derek will investigate since it might be related to xrootd-multiuser. However, this may have only been used for performance tests; Derek will ask Brian B. about real-world use cases and adjust priority accordingly. xrootd-multiuser 1.0.1 expected soon. SciTokens VO mapping: right now, pilots contain both X.509 and SciTokens credentials; Gratia prefers the former, so it may be difficult to do an integration test; adding unit tests will provide sufficient coverage for now. AI (Carl): Run VMU tests for GlideinWMS 3.7.4.","title":"Discussion"},{"location":"meetings/2021/TechArea20210518/#support-update","text":"Hosted CEs (BrianL): cert-manager changes (?) resulted in a slightly different LE chain being advertised from the CEs, requiring an update to osg-ca-certs-1.96 on the client side XRootD (Derek): Justas opened tickets with XRootD, watching to see if OSG can contribute to debugging / development for fixes. OzStar (Marian): Debugging Singularity; this may be due to attempting to run unprivileged Singularity without user namespaces. The ticket should be reassigned to the Software group; Dave Dykstra may be able to help. CalTech (Mat): Problem with long lines in STARTD_CRON output causing startd ads not to get updated; created HTCondor ticket to fix and gave Justas a workaround. LBL (Carl): Continuing to support LBL with setting up Squid. Dave Dykstra may be able to help.","title":"Support Update"},{"location":"meetings/2021/TechArea20210518/#osg-devops","text":"GRACC ITB Collector k8s on Tiger Jira GRACC S3 (CEPH) backup coming up, will coordinate a disaster recovery drill. XRootD Multiuser: One more comment from Andy, so there will be a 1.0.1 (sorry) Known not to work with xrootd async io. But that might be ok. StashCP go client is working, just waiting on effort from Derek on how to package / deliver it. As a reminder, compiling on EL7 makes it work on EL7, 8, ubuntu\u2026 Go is great! XRootD accounting information (from Frank): May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. Table of working set, read, and re-read for monthly, quarterly, and year.","title":"OSG DevOps"},{"location":"meetings/2021/TechArea20210518/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210518/#osg-release-team","text":"3.5.35 \u0394 Both \u0394 3.6 \u0394 Total \u0394 Status 9 +0 2 +1 5 +2 16 +3 Open 5 +3 1 +0 1 +0 7 +3 Selected for Development 0 +0 2 -1 2 -1 4 -2 In Progress 3 +1 1 -2 0 +0 4 -1 Development Complete 5 -3 2 -10 0 -1 7 -14 Ready for Testing 0 +0 0 +0 0 +0 0 +0 Ready for Release 22 +1 8 -12 8 +0 38 -11 Total Software Ready for Testing OSG 3.5 HTCondor-CE 4.5.2 osg-gridftp on EL8 OSG 3.5-upcoming HTCondor 9.0.1 GlideinWMS 3.7.4 XRootD 5.2.0 XCache 2.0.1 (Python 3 conversion) OSG 3.6 HTCondor 9.0.1-1.1 Ready for Release Nothing yet Data Nothing Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2021/TechArea20210518/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210608/","text":"OSG Technology Area Meeting, 8 June 2021 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian, Marco, Marian, Mat, TimT Announcements \u00b6 TimT OOO June 14-18 Triage Duty \u00b6 This week: TimT Next week: Carl 11 (-1) open FreshDesk tickets 1 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 156 -5 Open 21 +5 Selected for Dev 31 +1 In Progress 10 -2 Dev Complete 8 -5 Ready for Testing 2 +0 Ready for Release OSG Software Team \u00b6 Release AI (Mat): Review scitokens-cpp promotion request (should we release it for EL8?) AI (Mat): XRootD for EL8 for OSG 3.5 Fix default HTCondor-CE ProbeConfig default dirs ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4621 ) AI (Carl): walk Lehigh/SIUE through recovering their old accounting records Discussion \u00b6 We should release scitokens-cpp for EL8 in order to maintain symmetry with EL7 GlideinWMS 3.9.2 is in osg-development and has passed internal testing; TimT will promote it to contrib Support Update \u00b6 SIUE/Lehigh (Carl, BrianL): identified pilot accounting upload bugs (fixed in gratia-probe-1.23.3 and the HTCondor versions in testing) PSU (BrianL): $HOME expansion doesn't work for Hosted CEs submitting to local HTCondor batch systems CIT/IGWN (Marian): Marian is providing assistance with upgrading to HTCondor 9 GlideinWMS (Marco): Found a bug where temporary errors contacting the frontend collectors would get cached, causing further queries to fail until the cache expired or the frontend was restarted. This will be fixed in 3.7.5 OZStar (Derek): StashCache is not connecting to the ligo origin correctly. Difficult to iterate since in Australia. Diego and I setup a time to meet that works for all. KSU / JLab (Derek/Marian): Failures at KSU. Difficult to tell what exactly the failures are, but the faliure has something to do with xrootd, the posix preload, and downloading a file from jalb. OSG DevOps \u00b6 GRACC ITB Collector k8s on Tiger Jira . Pull request: https://github.com/opensciencegrid/tiger-osg-config/pull/173 XRootD Multiuser: 1.1.0 is tagged: https://opensciencegrid.atlassian.net/browse/SOFTWARE-4658 StashCP go client is working and tested, just waiting on effort from Derek on how to package / deliver it. As a reminder, compiling on EL7 makes it work on EL7, 8, ubuntu\u2026 Go is great! Bluepring meeting for xrootd-monitoring identified a new service to be written. The xrootd-shoveler is currently being written up in a design document. (Stalled, but need to get back to it) XRootD accounting information (from Frank): May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. Table of working set, read, and re-read for monthly, quarterly, and year. Discussion \u00b6 None this week OSG Release Team \u00b6 3.5.38 \u0394 Both \u0394 3.6 \u0394 Total \u0394 Status 9 +0 0 -2 4 -1 13 -3 Open 6 +1 3 +2 2 +1 11 +4 Selected for Development 0 +0 1 -1 2 +0 3 -1 In Progress 3 +0 1 +0 0 +0 4 +0 Development Complete 2 -3 3 +1 1 +1 6 -1 Ready for Testing 2 +2 0 +0 0 +0 2 +2 Ready for Release 22 +0 8 +0 9 +1 39 +1 Total Software Ready for Testing OSG 3.5-upcoming HTCondor 9.0.1-1.1 HTCondor-CE 5.1.1 XCache 2.0.1 (Python 3 conversion) xrootd-hdfs 2.2.0-1.1 (get correct username from token) OSG 3.6 HTCondor 9.0.1-1.2 HTCondor-CE 5.1.1-1.1 OSG 3.6-upcoming HTCondor 9.1.0-1.2 Ready for Release OSG 3.5 HTCondor 8.8.13-1.1 OSG 3.5-upcoming XRootD 5.2.0 Data Nothing Operations Nothing Contrib Nothing Discussion \u00b6 None this week","title":"June 8, 2021"},{"location":"meetings/2021/TechArea20210608/#osg-technology-area-meeting-8-june-2021","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian, Marco, Marian, Mat, TimT","title":"OSG Technology Area Meeting, 8 June 2021"},{"location":"meetings/2021/TechArea20210608/#announcements","text":"TimT OOO June 14-18","title":"Announcements"},{"location":"meetings/2021/TechArea20210608/#triage-duty","text":"This week: TimT Next week: Carl 11 (-1) open FreshDesk tickets 1 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2021/TechArea20210608/#jira-as-of-monday","text":"# of tickets \u0394 State 156 -5 Open 21 +5 Selected for Dev 31 +1 In Progress 10 -2 Dev Complete 8 -5 Ready for Testing 2 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2021/TechArea20210608/#osg-software-team","text":"Release AI (Mat): Review scitokens-cpp promotion request (should we release it for EL8?) AI (Mat): XRootD for EL8 for OSG 3.5 Fix default HTCondor-CE ProbeConfig default dirs ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4621 ) AI (Carl): walk Lehigh/SIUE through recovering their old accounting records","title":"OSG Software Team"},{"location":"meetings/2021/TechArea20210608/#discussion","text":"We should release scitokens-cpp for EL8 in order to maintain symmetry with EL7 GlideinWMS 3.9.2 is in osg-development and has passed internal testing; TimT will promote it to contrib","title":"Discussion"},{"location":"meetings/2021/TechArea20210608/#support-update","text":"SIUE/Lehigh (Carl, BrianL): identified pilot accounting upload bugs (fixed in gratia-probe-1.23.3 and the HTCondor versions in testing) PSU (BrianL): $HOME expansion doesn't work for Hosted CEs submitting to local HTCondor batch systems CIT/IGWN (Marian): Marian is providing assistance with upgrading to HTCondor 9 GlideinWMS (Marco): Found a bug where temporary errors contacting the frontend collectors would get cached, causing further queries to fail until the cache expired or the frontend was restarted. This will be fixed in 3.7.5 OZStar (Derek): StashCache is not connecting to the ligo origin correctly. Difficult to iterate since in Australia. Diego and I setup a time to meet that works for all. KSU / JLab (Derek/Marian): Failures at KSU. Difficult to tell what exactly the failures are, but the faliure has something to do with xrootd, the posix preload, and downloading a file from jalb.","title":"Support Update"},{"location":"meetings/2021/TechArea20210608/#osg-devops","text":"GRACC ITB Collector k8s on Tiger Jira . Pull request: https://github.com/opensciencegrid/tiger-osg-config/pull/173 XRootD Multiuser: 1.1.0 is tagged: https://opensciencegrid.atlassian.net/browse/SOFTWARE-4658 StashCP go client is working and tested, just waiting on effort from Derek on how to package / deliver it. As a reminder, compiling on EL7 makes it work on EL7, 8, ubuntu\u2026 Go is great! Bluepring meeting for xrootd-monitoring identified a new service to be written. The xrootd-shoveler is currently being written up in a design document. (Stalled, but need to get back to it) XRootD accounting information (from Frank): May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. Table of working set, read, and re-read for monthly, quarterly, and year.","title":"OSG DevOps"},{"location":"meetings/2021/TechArea20210608/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210608/#osg-release-team","text":"3.5.38 \u0394 Both \u0394 3.6 \u0394 Total \u0394 Status 9 +0 0 -2 4 -1 13 -3 Open 6 +1 3 +2 2 +1 11 +4 Selected for Development 0 +0 1 -1 2 +0 3 -1 In Progress 3 +0 1 +0 0 +0 4 +0 Development Complete 2 -3 3 +1 1 +1 6 -1 Ready for Testing 2 +2 0 +0 0 +0 2 +2 Ready for Release 22 +0 8 +0 9 +1 39 +1 Total Software Ready for Testing OSG 3.5-upcoming HTCondor 9.0.1-1.1 HTCondor-CE 5.1.1 XCache 2.0.1 (Python 3 conversion) xrootd-hdfs 2.2.0-1.1 (get correct username from token) OSG 3.6 HTCondor 9.0.1-1.2 HTCondor-CE 5.1.1-1.1 OSG 3.6-upcoming HTCondor 9.1.0-1.2 Ready for Release OSG 3.5 HTCondor 8.8.13-1.1 OSG 3.5-upcoming XRootD 5.2.0 Data Nothing Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2021/TechArea20210608/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210615/","text":"OSG Technology Area Meeting, 15 June 2021 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian L, Carl, Derek, Marco, Marian, Mat Announcements \u00b6 TimT OOO June 14-18 CHTC team OOO Thu Jun 17 BrianL OOO Fri and Mon Mat OOO Fri afternoon Triage Duty \u00b6 This week: Carl Next week: BrianL 9 (-2) open FreshDesk tickets 1 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 154 -2 Open 21 +0 Selected for Dev 34 +3 In Progress 6 -4 Dev Complete 9 +1 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 Kubernetes Hackathon today: https://opensciencegrid.atlassian.net/secure/RapidBoard.jspa?rapidView=34 Release AI (BrianL): Add new EIC VO DN ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4666 ) AI (Mat): Build empty-condor package AI (Mat): XRootD for EL8 for OSG 3.5 AI (Mat): xrootd-multiuser 1.1.0 AI (Carl): Fix default HTCondor-CE ProbeConfig default dirs ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4621 ) AI (Carl): Ensure that Gratia accounts for SciTokens-based pilots ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4615 ) Discussion \u00b6 GlideinWMS 3.7 release expected later this month. Dennis is reviewing a PR for the frontend to increase admin control over SciToken generation ( https://github.com/glideinWMS/glideinwms/pull/52 ) Support Update \u00b6 SIUE/Lehigh (Carl): provided instructions for restoring missing pilot data OzStar (Derek, Marian): Cert was communicated incorrectly, and osg-xrootd-standalone was conflicting with the stash cache auth. ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4668 ) OSG DevOps \u00b6 GRACC ITB Collector k8s on Tiger Jira XRootD Multiuser: 1.1.0 is tagged: https://opensciencegrid.atlassian.net/browse/SOFTWARE-4658 StashCP go client is working and tested, and being tested by Christina now. Need to talk to Mats on packaging and releasing. Blueprint meeting for xrootd-monitoring identified a new service to be written. The xrootd-shoveler is currently being written up in a design document. Added new wait time metrics: https://github.com/path-cc/metric-tools/pull/26 (Stalled, but need to get back to it) XRootD accounting information (from Frank): May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. Table of working set, read, and re-read for monthly, quarterly, and year. Discussion \u00b6 None this week","title":"June 15, 2021"},{"location":"meetings/2021/TechArea20210615/#osg-technology-area-meeting-15-june-2021","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian L, Carl, Derek, Marco, Marian, Mat","title":"OSG Technology Area Meeting, 15 June 2021"},{"location":"meetings/2021/TechArea20210615/#announcements","text":"TimT OOO June 14-18 CHTC team OOO Thu Jun 17 BrianL OOO Fri and Mon Mat OOO Fri afternoon","title":"Announcements"},{"location":"meetings/2021/TechArea20210615/#triage-duty","text":"This week: Carl Next week: BrianL 9 (-2) open FreshDesk tickets 1 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2021/TechArea20210615/#jira-as-of-monday","text":"# of tickets \u0394 State 154 -2 Open 21 +0 Selected for Dev 34 +3 In Progress 6 -4 Dev Complete 9 +1 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2021/TechArea20210615/#osg-software-team","text":"Kubernetes Hackathon today: https://opensciencegrid.atlassian.net/secure/RapidBoard.jspa?rapidView=34 Release AI (BrianL): Add new EIC VO DN ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4666 ) AI (Mat): Build empty-condor package AI (Mat): XRootD for EL8 for OSG 3.5 AI (Mat): xrootd-multiuser 1.1.0 AI (Carl): Fix default HTCondor-CE ProbeConfig default dirs ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4621 ) AI (Carl): Ensure that Gratia accounts for SciTokens-based pilots ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4615 )","title":"OSG Software Team"},{"location":"meetings/2021/TechArea20210615/#discussion","text":"GlideinWMS 3.7 release expected later this month. Dennis is reviewing a PR for the frontend to increase admin control over SciToken generation ( https://github.com/glideinWMS/glideinwms/pull/52 )","title":"Discussion"},{"location":"meetings/2021/TechArea20210615/#support-update","text":"SIUE/Lehigh (Carl): provided instructions for restoring missing pilot data OzStar (Derek, Marian): Cert was communicated incorrectly, and osg-xrootd-standalone was conflicting with the stash cache auth. ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4668 )","title":"Support Update"},{"location":"meetings/2021/TechArea20210615/#osg-devops","text":"GRACC ITB Collector k8s on Tiger Jira XRootD Multiuser: 1.1.0 is tagged: https://opensciencegrid.atlassian.net/browse/SOFTWARE-4658 StashCP go client is working and tested, and being tested by Christina now. Need to talk to Mats on packaging and releasing. Blueprint meeting for xrootd-monitoring identified a new service to be written. The xrootd-shoveler is currently being written up in a design document. Added new wait time metrics: https://github.com/path-cc/metric-tools/pull/26 (Stalled, but need to get back to it) XRootD accounting information (from Frank): May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. Table of working set, read, and re-read for monthly, quarterly, and year.","title":"OSG DevOps"},{"location":"meetings/2021/TechArea20210615/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210622/","text":"OSG Technology Area Meeting, 22 June 2021 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian, Carl, Jack Yuan, Marian, Tim Announcements \u00b6 Carl OOO Wed-Fri Triage Duty \u00b6 This week: BrianL Next week: ??? 9 (-0) open FreshDesk tickets 0 (-1) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 160 +6 Open 21 +0 Selected for Dev 35 +1 In Progress 8 +2 Dev Complete 12 +3 Ready for Testing 1 +1 Ready for Release OSG Software Team \u00b6 Doc focus this Friday afternoon Release AI (BrianL): kick off Vault VMU tests (SOFTWARE-4677) AI (Mat): XRootD for EL8 for OSG 3.5 AI (Mat): xrootd-multiuser 1.1.0 AI (Carl): Fix default HTCondor-CE ProbeConfig default dirs ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4621 ) AI (TimT): Rebuild new HTCondor daily into the devops repo so it can be tested in the OSG Open Pool Discussion \u00b6 None this week Support Update \u00b6 BrianL (NDSU Lancium): Backfill container not detecting their GPUs; Brian will consult Mats for assistance. Carl (Lehigh): Successfully resent old records. Carl will double-check that current records are working correctly.f Carl, Derek (SIUE): No longer receiving records, planning a live debugging session this afternoon OSG DevOps \u00b6 XRootD Multiuser: 1.1.0 is tagged: https://opensciencegrid.atlassian.net/browse/SOFTWARE-4658 (in testing below) StashCP go client is working and tested, and being tested by Christina now. Need to talk to Mats on packaging and releasing. Design document is done and is being distributed. (Stalled, but need to get back to it) XRootD accounting information (from Frank): May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. Table of working set, read, and re-read for monthly, quarterly, and year. Discussion \u00b6 None this week OSG Release Team \u00b6 3.5.39 \u0394 Both \u0394 3.6 \u0394 Total \u0394 Status 9 +0 0 +0 4 +0 13 +0 Open 2 -4 4 +1 1 -1 7 -4 Selected for Development 2 +2 1 +0 3 +1 6 +3 In Progress 0 -3 1 +0 0 +0 1 -3 Development Complete 5 +3 4 +1 2 +1 11 +5 Ready for Testing 0 -2 0 +0 0 +0 0 -2 Ready for Release 18 -4 10 +2 10 +1 38 -1 Total Software Ready for Testing Both vault 1.7.3, htvault-config 1.2 frontier-squid 4.15-2.1 (no log rotation if log compression disabled) OSG 3.5 scitokens-cpp 0.6.2 XRootD 4.12.6-1.1 in EL8 osg-flock in EL8 OSG 3.5-upcoming xrootd-multiuser 1.1.0 HTCondor 9.0.1-1.1 HTCondor-CE 5.1.1 XCache 2.0.1 (Python 3 conversion) OSG 3.6 HTCondor 9.0.1-1.2 HTCondor-CE 5.1.1-1.1 OSG 3.6-upcoming HTCondor 9.1.0-1.2 Ready for Release Nothing Yet Data Nothing Operations Nothing Contrib Nothing Discussion \u00b6 None this week","title":"June 22, 2021"},{"location":"meetings/2021/TechArea20210622/#osg-technology-area-meeting-22-june-2021","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian, Carl, Jack Yuan, Marian, Tim","title":"OSG Technology Area Meeting, 22 June 2021"},{"location":"meetings/2021/TechArea20210622/#announcements","text":"Carl OOO Wed-Fri","title":"Announcements"},{"location":"meetings/2021/TechArea20210622/#triage-duty","text":"This week: BrianL Next week: ??? 9 (-0) open FreshDesk tickets 0 (-1) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2021/TechArea20210622/#jira-as-of-monday","text":"# of tickets \u0394 State 160 +6 Open 21 +0 Selected for Dev 35 +1 In Progress 8 +2 Dev Complete 12 +3 Ready for Testing 1 +1 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2021/TechArea20210622/#osg-software-team","text":"Doc focus this Friday afternoon Release AI (BrianL): kick off Vault VMU tests (SOFTWARE-4677) AI (Mat): XRootD for EL8 for OSG 3.5 AI (Mat): xrootd-multiuser 1.1.0 AI (Carl): Fix default HTCondor-CE ProbeConfig default dirs ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4621 ) AI (TimT): Rebuild new HTCondor daily into the devops repo so it can be tested in the OSG Open Pool","title":"OSG Software Team"},{"location":"meetings/2021/TechArea20210622/#discussion","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210622/#support-update","text":"BrianL (NDSU Lancium): Backfill container not detecting their GPUs; Brian will consult Mats for assistance. Carl (Lehigh): Successfully resent old records. Carl will double-check that current records are working correctly.f Carl, Derek (SIUE): No longer receiving records, planning a live debugging session this afternoon","title":"Support Update"},{"location":"meetings/2021/TechArea20210622/#osg-devops","text":"XRootD Multiuser: 1.1.0 is tagged: https://opensciencegrid.atlassian.net/browse/SOFTWARE-4658 (in testing below) StashCP go client is working and tested, and being tested by Christina now. Need to talk to Mats on packaging and releasing. Design document is done and is being distributed. (Stalled, but need to get back to it) XRootD accounting information (from Frank): May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. Table of working set, read, and re-read for monthly, quarterly, and year.","title":"OSG DevOps"},{"location":"meetings/2021/TechArea20210622/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210622/#osg-release-team","text":"3.5.39 \u0394 Both \u0394 3.6 \u0394 Total \u0394 Status 9 +0 0 +0 4 +0 13 +0 Open 2 -4 4 +1 1 -1 7 -4 Selected for Development 2 +2 1 +0 3 +1 6 +3 In Progress 0 -3 1 +0 0 +0 1 -3 Development Complete 5 +3 4 +1 2 +1 11 +5 Ready for Testing 0 -2 0 +0 0 +0 0 -2 Ready for Release 18 -4 10 +2 10 +1 38 -1 Total Software Ready for Testing Both vault 1.7.3, htvault-config 1.2 frontier-squid 4.15-2.1 (no log rotation if log compression disabled) OSG 3.5 scitokens-cpp 0.6.2 XRootD 4.12.6-1.1 in EL8 osg-flock in EL8 OSG 3.5-upcoming xrootd-multiuser 1.1.0 HTCondor 9.0.1-1.1 HTCondor-CE 5.1.1 XCache 2.0.1 (Python 3 conversion) OSG 3.6 HTCondor 9.0.1-1.2 HTCondor-CE 5.1.1-1.1 OSG 3.6-upcoming HTCondor 9.1.0-1.2 Ready for Release Nothing Yet Data Nothing Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2021/TechArea20210622/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210629/","text":"OSG Technology Area Meeting, 29 June 2021 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian, Carl, Marian, Mat, Tim T Announcements \u00b6 Carl OOO July 2-7 Triage Duty \u00b6 This week: Carl Next week: BrianL 6 (-3) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 160 +0 Open 19 -2 Selected for Dev 35 +1 In Progress 8 +2 Dev Complete 12 +3 Ready for Testing 0 -1 Ready for Release OSG Software Team \u00b6 Kubernetes Hackathon this afternoon. Prioritize working on fallout from the recent outage, otherwise see tasks on https://opensciencegrid.atlassian.net/secure/RapidBoard.jspa?rapidView=34 Tim makeup doc focus Release AI (Mat): XRootD for EL8 for OSG 3.5. What's left? AI (Mat): xrootd-multiuser 1.1.0 AI (Carl): Fix default HTCondor-CE ProbeConfig default dirs ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4621 ) Discussion \u00b6 ATLAS and CMS have tested IAM vo-client updates; Brian L will mail CERN folks to ask if they're ready for the transition XRootD 5.2 for OSG 3.5 has already been released xrootd-multiuser 1.1.0 in the 3.5 upcoming-testing repos; we're asking Justas from Caltech to test XRootD 5.3.0rc1 release candidate in the 3.5 upcoming-testing repos; Horst at OU was the most affected by bugs in previous versions so he is a good testing candidate AI (Mat): Create automated Koji user for doing CI builds Support Update \u00b6 MWT2 (BrianL): merged in .rpmsave containing a config fix for held job pile-up due to `SYSTEM PERIODIC ` expressions fighting Lehigh (Derek): (DONE) Removed extranous records GLOW (Derek): Submitted GRACC records with start date in 2008. Caused by node coming up after power outage with date set to 2008, so jobs will have \"started\" in 2008, and run until now, resulting in huge walltimes. Will remove. KSU (Derek): Likely IDS blocking access to data for JLAB jobs running at KSU. Not sure how to solve other than have JLAB blacklist KSU. OSG DevOps \u00b6 XRootD Multiuser: 1.1.0 is tagged: https://opensciencegrid.atlassian.net/browse/SOFTWARE-4658 (in testing below) StashCP go client is working and tested, and being tested by Christina now. Need to talk to Mats on packaging and releasing. (will follow up) Debugging of gracc nodes after tiger update resulted in restarting a few pods, and 1 typo discovered. Design document is done and is being distributed for xrootd monitoring collector NG (next gen). Shoveler development has begun! XRootD TCP plugin is ready for packaging. Derek will follow up with software team on who to hand that off to. (Stalled, but need to get back to it) XRootD accounting information (from Frank): May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. Table of working set, read, and re-read for monthly, quarterly, and year. Discussion \u00b6 None this week OSG Release Team \u00b6 3.5.39 \u0394 Both \u0394 3.6 \u0394 Total \u0394 Status 9 +0 1 +1 4 +0 14 +1 Open 2 +0 4 +0 1 +0 7 +0 Selected for Development 1 -1 0 -1 3 +0 4 -2 In Progress 0 +0 2 +1 0 +0 2 +1 Development Complete 5 +0 2 -2 2 +0 9 -2 Ready for Testing 0 +0 0 +0 0 +0 0 +0 Ready for Release 17 -1 9 -1 10 +0 36 -2 Total Software Ready for Testing Both vault 1.7.3, htvault-config 1.2 frontier-squid 4.15-2.1 (no log rotation if log compression disabled) OSG 3.5 XRootD 4.12.6-1.1 in EL8 osg-flock in EL8 gfal2 in EL8 OSG 3.5-upcoming xrootd-multiuser 1.1.0 XCache 2.0.1 (Python 3 conversion) OSG 3.6-upcoming HTCondor 9.1.0-1.2 Ready for Release Nothing Yet Data Nothing Operations Nothing Contrib Nothing Discussion \u00b6 Release this week Push out HTCondor 9.1.0 into EL6 with minimal testing","title":"June 29, 2021"},{"location":"meetings/2021/TechArea20210629/#osg-technology-area-meeting-29-june-2021","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian, Carl, Marian, Mat, Tim T","title":"OSG Technology Area Meeting, 29 June 2021"},{"location":"meetings/2021/TechArea20210629/#announcements","text":"Carl OOO July 2-7","title":"Announcements"},{"location":"meetings/2021/TechArea20210629/#triage-duty","text":"This week: Carl Next week: BrianL 6 (-3) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2021/TechArea20210629/#jira-as-of-monday","text":"# of tickets \u0394 State 160 +0 Open 19 -2 Selected for Dev 35 +1 In Progress 8 +2 Dev Complete 12 +3 Ready for Testing 0 -1 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2021/TechArea20210629/#osg-software-team","text":"Kubernetes Hackathon this afternoon. Prioritize working on fallout from the recent outage, otherwise see tasks on https://opensciencegrid.atlassian.net/secure/RapidBoard.jspa?rapidView=34 Tim makeup doc focus Release AI (Mat): XRootD for EL8 for OSG 3.5. What's left? AI (Mat): xrootd-multiuser 1.1.0 AI (Carl): Fix default HTCondor-CE ProbeConfig default dirs ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4621 )","title":"OSG Software Team"},{"location":"meetings/2021/TechArea20210629/#discussion","text":"ATLAS and CMS have tested IAM vo-client updates; Brian L will mail CERN folks to ask if they're ready for the transition XRootD 5.2 for OSG 3.5 has already been released xrootd-multiuser 1.1.0 in the 3.5 upcoming-testing repos; we're asking Justas from Caltech to test XRootD 5.3.0rc1 release candidate in the 3.5 upcoming-testing repos; Horst at OU was the most affected by bugs in previous versions so he is a good testing candidate AI (Mat): Create automated Koji user for doing CI builds","title":"Discussion"},{"location":"meetings/2021/TechArea20210629/#support-update","text":"MWT2 (BrianL): merged in .rpmsave containing a config fix for held job pile-up due to `SYSTEM PERIODIC ` expressions fighting Lehigh (Derek): (DONE) Removed extranous records GLOW (Derek): Submitted GRACC records with start date in 2008. Caused by node coming up after power outage with date set to 2008, so jobs will have \"started\" in 2008, and run until now, resulting in huge walltimes. Will remove. KSU (Derek): Likely IDS blocking access to data for JLAB jobs running at KSU. Not sure how to solve other than have JLAB blacklist KSU.","title":"Support Update"},{"location":"meetings/2021/TechArea20210629/#osg-devops","text":"XRootD Multiuser: 1.1.0 is tagged: https://opensciencegrid.atlassian.net/browse/SOFTWARE-4658 (in testing below) StashCP go client is working and tested, and being tested by Christina now. Need to talk to Mats on packaging and releasing. (will follow up) Debugging of gracc nodes after tiger update resulted in restarting a few pods, and 1 typo discovered. Design document is done and is being distributed for xrootd monitoring collector NG (next gen). Shoveler development has begun! XRootD TCP plugin is ready for packaging. Derek will follow up with software team on who to hand that off to. (Stalled, but need to get back to it) XRootD accounting information (from Frank): May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. Table of working set, read, and re-read for monthly, quarterly, and year.","title":"OSG DevOps"},{"location":"meetings/2021/TechArea20210629/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210629/#osg-release-team","text":"3.5.39 \u0394 Both \u0394 3.6 \u0394 Total \u0394 Status 9 +0 1 +1 4 +0 14 +1 Open 2 +0 4 +0 1 +0 7 +0 Selected for Development 1 -1 0 -1 3 +0 4 -2 In Progress 0 +0 2 +1 0 +0 2 +1 Development Complete 5 +0 2 -2 2 +0 9 -2 Ready for Testing 0 +0 0 +0 0 +0 0 +0 Ready for Release 17 -1 9 -1 10 +0 36 -2 Total Software Ready for Testing Both vault 1.7.3, htvault-config 1.2 frontier-squid 4.15-2.1 (no log rotation if log compression disabled) OSG 3.5 XRootD 4.12.6-1.1 in EL8 osg-flock in EL8 gfal2 in EL8 OSG 3.5-upcoming xrootd-multiuser 1.1.0 XCache 2.0.1 (Python 3 conversion) OSG 3.6-upcoming HTCondor 9.1.0-1.2 Ready for Release Nothing Yet Data Nothing Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2021/TechArea20210629/#discussion_2","text":"Release this week Push out HTCondor 9.1.0 into EL6 with minimal testing","title":"Discussion"},{"location":"meetings/2021/TechArea20210706/","text":"OSG Technology Area Meeting, 6 July 2021 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Marco, Marian, Mat, TimT Announcements \u00b6 Carl OOO until Thursday Mat OOO Jul 9-14 TimT OOO Jul 9 Triage Duty \u00b6 This week: BrianL Next week: TimT 4 (-2) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 152 -8 Open 24 +5 Selected for Dev 36 +1 In Progress 9 +1 Dev Complete 8 -4 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 Tim makeup doc focus Release AI (Mat): XRootD 5.3.0 RC4 AI (Carl): Fix default HTCondor-CE ProbeConfig default dirs (SOFTWARE-4621) ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4621 ) AI (Carl): Move 99 gratia -ce.conf to /usr/share location AI (Carl): Missing zero walltime records AI (BrianL): Remove deps needed for Globus from HTCondor in 3.6 Discussion \u00b6 Madison would like GlideinWMS container images with immutable tags for their production frontends. Currently the images are contributed by Diego, but BrianL will make a ticket for tracking the issue. GlideinWMS 3.7 series release not expected until a few weeks from now. Upstream HTCondor 9.0.2 and BLAHP 2.1.0 release planned for tomorrow (7/7); TimT will provide BrianL with a BLAHP tarball for testing. Support Update \u00b6 SUT (BrianL): remote host missing libltdl IGWN frontend (Marian): proxy was not getting renewed, but a pod redeploy fixed the issue. Investigate the original cause; BrianL thinks it might have been a Fetch-CRL error. GLOW (Derek): Removed abnormal CMS records (900,000+ hours for 1 job), and re-uploaded WLCG records for June. OSG DevOps \u00b6 StashCP go client is working and tested, and being tested by Christina now. Need to talk to Mats on packaging and releasing. (will follow up) Design document is done and is being distributed for xrootd monitoring collector NG (next gen). Shoveler development has begun! XRootD TCP plugin is ready for packaging. Derek will follow up with software team on who to hand that off to. Discussions of xrootd-multiuser support for checksumming on-the-fly. Derek needs to discuss with XRootD team, but it will be on Derek's plate. More partners are asking about scitokens-cpp, and compatibility. Expect some updates. (Stalled, but need to get back to it) XRootD accounting information (from Frank): May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. Table of working set, read, and re-read for monthly, quarterly, and year. Discussion \u00b6 None this week OSG Release Team \u00b6 3.5.41 \u0394 Both \u0394 3.6 \u0394 Total \u0394 Status 9 +0 1 +1 4 +0 14 +0 Open 1 -1 3 -1 2 +1 6 -1 Selected for Development 0 -1 0 -1 3 +0 3 -1 In Progress 0 +0 2 +0 0 +0 2 +0 Development Complete 2 -3 1 -1 1 -1 4 -5 Ready for Testing 0 +0 0 +0 0 +0 0 +0 Ready for Release 12 -5 7 -2 10 +0 29 -7 Total Software Ready for Testing OSG 3.5-upcoming XCache 2.0.1 (Python 3 conversion) Ready for Release Nothing Yet Data Nothing Operations Nothing Contrib Nothing Discussion \u00b6 None this week","title":"July 6, 2021"},{"location":"meetings/2021/TechArea20210706/#osg-technology-area-meeting-6-july-2021","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Marco, Marian, Mat, TimT","title":"OSG Technology Area Meeting, 6 July 2021"},{"location":"meetings/2021/TechArea20210706/#announcements","text":"Carl OOO until Thursday Mat OOO Jul 9-14 TimT OOO Jul 9","title":"Announcements"},{"location":"meetings/2021/TechArea20210706/#triage-duty","text":"This week: BrianL Next week: TimT 4 (-2) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2021/TechArea20210706/#jira-as-of-monday","text":"# of tickets \u0394 State 152 -8 Open 24 +5 Selected for Dev 36 +1 In Progress 9 +1 Dev Complete 8 -4 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2021/TechArea20210706/#osg-software-team","text":"Tim makeup doc focus Release AI (Mat): XRootD 5.3.0 RC4 AI (Carl): Fix default HTCondor-CE ProbeConfig default dirs (SOFTWARE-4621) ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4621 ) AI (Carl): Move 99 gratia -ce.conf to /usr/share location AI (Carl): Missing zero walltime records AI (BrianL): Remove deps needed for Globus from HTCondor in 3.6","title":"OSG Software Team"},{"location":"meetings/2021/TechArea20210706/#discussion","text":"Madison would like GlideinWMS container images with immutable tags for their production frontends. Currently the images are contributed by Diego, but BrianL will make a ticket for tracking the issue. GlideinWMS 3.7 series release not expected until a few weeks from now. Upstream HTCondor 9.0.2 and BLAHP 2.1.0 release planned for tomorrow (7/7); TimT will provide BrianL with a BLAHP tarball for testing.","title":"Discussion"},{"location":"meetings/2021/TechArea20210706/#support-update","text":"SUT (BrianL): remote host missing libltdl IGWN frontend (Marian): proxy was not getting renewed, but a pod redeploy fixed the issue. Investigate the original cause; BrianL thinks it might have been a Fetch-CRL error. GLOW (Derek): Removed abnormal CMS records (900,000+ hours for 1 job), and re-uploaded WLCG records for June.","title":"Support Update"},{"location":"meetings/2021/TechArea20210706/#osg-devops","text":"StashCP go client is working and tested, and being tested by Christina now. Need to talk to Mats on packaging and releasing. (will follow up) Design document is done and is being distributed for xrootd monitoring collector NG (next gen). Shoveler development has begun! XRootD TCP plugin is ready for packaging. Derek will follow up with software team on who to hand that off to. Discussions of xrootd-multiuser support for checksumming on-the-fly. Derek needs to discuss with XRootD team, but it will be on Derek's plate. More partners are asking about scitokens-cpp, and compatibility. Expect some updates. (Stalled, but need to get back to it) XRootD accounting information (from Frank): May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. Table of working set, read, and re-read for monthly, quarterly, and year.","title":"OSG DevOps"},{"location":"meetings/2021/TechArea20210706/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210706/#osg-release-team","text":"3.5.41 \u0394 Both \u0394 3.6 \u0394 Total \u0394 Status 9 +0 1 +1 4 +0 14 +0 Open 1 -1 3 -1 2 +1 6 -1 Selected for Development 0 -1 0 -1 3 +0 3 -1 In Progress 0 +0 2 +0 0 +0 2 +0 Development Complete 2 -3 1 -1 1 -1 4 -5 Ready for Testing 0 +0 0 +0 0 +0 0 +0 Ready for Release 12 -5 7 -2 10 +0 29 -7 Total Software Ready for Testing OSG 3.5-upcoming XCache 2.0.1 (Python 3 conversion) Ready for Release Nothing Yet Data Nothing Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2021/TechArea20210706/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210713/","text":"OSG Technology Area Meeting, 13 July 2021 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Carl, Marco, Marian, TimT Announcements \u00b6 Mat OOO Jul 9-14 BrianL OOO Friday Triage Duty \u00b6 This week: TimT Next week: Mat 6 (+2) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 151 -1 Open 24 +0 Selected for Dev 40 +4 In Progress 11 +2 Dev Complete 7 -1 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 Tim makeup doc focus: EL8 interest is increasing Kubernetes Hackathon Release AI (Carl): Fix default HTCondor-CE ProbeConfig default dirs (SOFTWARE-4621) ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4621 ) AI (Carl): Move 99 gratia -ce.conf to /usr/share location AI (Carl): Missing zero walltime records AI (BrianL): Tag and build VO client Discussion \u00b6 None this week Support Update \u00b6 None this week OSG DevOps \u00b6 StashCP go client is working and tested, and being tested by Christina now. Need to talk to Mats on packaging and releasing. (will follow up) Design document is done and is being distributed for xrootd monitoring collector NG (next gen). Shoveler development has begun! XRootD TCP plugin is ready for packaging. Derek will follow up with software team on who to hand that off to. Discussions of xrootd-multiuser support for checksumming on-the-fly. Derek needs to discuss with XRootD team, but it will be on Derek's plate. More partners are asking about scitokens-cpp, and compatibility. Expect some updates. (Stalled, but need to get back to it) XRootD accounting information (from Frank): May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. Table of working set, read, and re-read for monthly, quarterly, and year. Discussion \u00b6 None this week OSG Release Team \u00b6 3.5.41 \u0394 Both \u0394 3.6 \u0394 Total \u0394 Status 9 +0 1 +0 4 +0 14 +0 Open 1 +0 3 +0 1 -1 5 -1 Selected for Development 0 +0 1 +1 4 +1 5 +2 In Progress 0 +0 2 +0 0 +0 2 +0 Development Complete 2 +0 3 +2 0 -1 5 +1 Ready for Testing 0 +0 0 +0 0 +0 0 +0 Ready for Release 12 +0 10 +3 9 -1 31 +2 Total Software Ready for Testing OSG 3.5-upcoming XRootD 5.3.0 XCache 2.0.1 (Python 3 conversion) Ready for Release Nothing Yet Data VO Package v114 Operations Nothing Contrib Nothing Discussion \u00b6 VO Package v114 should go out this week","title":"July 13, 2021"},{"location":"meetings/2021/TechArea20210713/#osg-technology-area-meeting-13-july-2021","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Carl, Marco, Marian, TimT","title":"OSG Technology Area Meeting, 13 July 2021"},{"location":"meetings/2021/TechArea20210713/#announcements","text":"Mat OOO Jul 9-14 BrianL OOO Friday","title":"Announcements"},{"location":"meetings/2021/TechArea20210713/#triage-duty","text":"This week: TimT Next week: Mat 6 (+2) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2021/TechArea20210713/#jira-as-of-monday","text":"# of tickets \u0394 State 151 -1 Open 24 +0 Selected for Dev 40 +4 In Progress 11 +2 Dev Complete 7 -1 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2021/TechArea20210713/#osg-software-team","text":"Tim makeup doc focus: EL8 interest is increasing Kubernetes Hackathon Release AI (Carl): Fix default HTCondor-CE ProbeConfig default dirs (SOFTWARE-4621) ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4621 ) AI (Carl): Move 99 gratia -ce.conf to /usr/share location AI (Carl): Missing zero walltime records AI (BrianL): Tag and build VO client","title":"OSG Software Team"},{"location":"meetings/2021/TechArea20210713/#discussion","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210713/#support-update","text":"None this week","title":"Support Update"},{"location":"meetings/2021/TechArea20210713/#osg-devops","text":"StashCP go client is working and tested, and being tested by Christina now. Need to talk to Mats on packaging and releasing. (will follow up) Design document is done and is being distributed for xrootd monitoring collector NG (next gen). Shoveler development has begun! XRootD TCP plugin is ready for packaging. Derek will follow up with software team on who to hand that off to. Discussions of xrootd-multiuser support for checksumming on-the-fly. Derek needs to discuss with XRootD team, but it will be on Derek's plate. More partners are asking about scitokens-cpp, and compatibility. Expect some updates. (Stalled, but need to get back to it) XRootD accounting information (from Frank): May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. Table of working set, read, and re-read for monthly, quarterly, and year.","title":"OSG DevOps"},{"location":"meetings/2021/TechArea20210713/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210713/#osg-release-team","text":"3.5.41 \u0394 Both \u0394 3.6 \u0394 Total \u0394 Status 9 +0 1 +0 4 +0 14 +0 Open 1 +0 3 +0 1 -1 5 -1 Selected for Development 0 +0 1 +1 4 +1 5 +2 In Progress 0 +0 2 +0 0 +0 2 +0 Development Complete 2 +0 3 +2 0 -1 5 +1 Ready for Testing 0 +0 0 +0 0 +0 0 +0 Ready for Release 12 +0 10 +3 9 -1 31 +2 Total Software Ready for Testing OSG 3.5-upcoming XRootD 5.3.0 XCache 2.0.1 (Python 3 conversion) Ready for Release Nothing Yet Data VO Package v114 Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2021/TechArea20210713/#discussion_2","text":"VO Package v114 should go out this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210720/","text":"OSG Technology Area Meeting, 20 July 2021 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Carl, Derek, Marco Mambelli, Marian, Mat, TimT Announcements \u00b6 Carl OOO Jul 26-30 Triage Duty \u00b6 This week: Mat Next week: BrianL (?) 10 (+4) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 147 -4 Open 27 +3 Selected for Dev 37 -3 In Progress 10 -1 Dev Complete 7 +0 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 Tim makeup doc focus: EL8 interest is increasing Fill out doc focus poll: https://terminplaner.dfn.de/RxlXW8dscNfMXaMx Release AI (Carl): Follow-up on Lincoln's gratia-probe stacktrace reported in #software AI (Carl): Move 99 gratia -ce.conf to /usr/share location AI (Carl): Release gratia-probe 1.23.4+, 2.0.1+ AI (Carl): Fix default HTCondor-CE ProbeConfig default dirs ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4621 ) AI (Carl): Missing zero walltime records AI (BrianL): Use vomsxrd config in osg-xrootd on 3.6 AI (TimT): SciTokens credmon? AI (BrianL): Give GlideinWMS team JIRA access. Discussion \u00b6 GlideinWMS 3.7 release candidate planned for tomorrow (7/21). Support Update \u00b6 (Derek) SIUE - Discovered bug in gratia probe, fixed locally and submitted upstream: https://github.com/opensciencegrid/gratia-probe/pull/107 BrianL: We are currently only sending LIGO jobs to Georgia Tech to avoid having OSG (and other VO) jobs run on LIGO pilots. Marian: Continuing to debug JLab submissions at Georgia Tech. Lamar (CLAS12) does not have any pilots or show any HTCondor activity. Finish setting up ICTS; it is registered in Topology so only the factory config needs to be updated. Mat: Lancium not seeing enough jobs again; Brian will investigate further. OSG DevOps \u00b6 StashCP go client is working and tested, and being tested by Christina now. Need to talk to Mats on packaging and releasing. (will follow up). No news from Christina, Design document is done and is being distributed for xrootd monitoring collector NG (next gen). Shoveler is working and lightly tested. Now on to the collector. XRootD TCP plugin is ready for packaging. Derek will follow up with software team on who to hand that off to. Discussions of xrootd-multiuser support for checksumming on-the-fly. After a discussion, the checksum-on-the-fly funcationality will be ported to xrootd-multiuser. Copied largely from xrootd-hdfs. This does mean that out-of-order writes will not be supported. More partners are asking about scitokens-cpp, and compatibility. Expect some updates. Maybe we have been doing tokens wrong? Use the typ rather than ver . (Stalled, but need to get back to it) XRootD accounting information (from Frank): May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. Table of working set, read, and re-read for monthly, quarterly, and year. Discussion \u00b6 None this week OSG Release Team \u00b6 3.5.41 \u0394 Both \u0394 3.6 \u0394 Total \u0394 Status 9 +0 1 +0 3 -1 13 -1 Open 2 +1 2 -1 1 +0 5 +0 Selected for Development 0 +0 2 +1 5 +1 7 +2 In Progress 0 +0 3 +1 0 +0 3 +1 Development Complete 3 +1 4 +1 0 +0 7 +2 Ready for Testing 0 +0 0 +0 0 +0 0 +0 Ready for Release 14 +2 12 +2 9 +0 35 +4 Total Software Ready for Testing OSG 3.5-upcoming HTCondor 9.0.2 + blahp 2.1.0 XRootD 5.3.0 XCache 2.0.1 (Python 3 conversion) Ready for Release Nothing Yet Data VO Package v114 Operations Nothing Contrib Nothing Discussion \u00b6 VO Package v114 should go out this week","title":"July 20, 2021"},{"location":"meetings/2021/TechArea20210720/#osg-technology-area-meeting-20-july-2021","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Carl, Derek, Marco Mambelli, Marian, Mat, TimT","title":"OSG Technology Area Meeting, 20 July 2021"},{"location":"meetings/2021/TechArea20210720/#announcements","text":"Carl OOO Jul 26-30","title":"Announcements"},{"location":"meetings/2021/TechArea20210720/#triage-duty","text":"This week: Mat Next week: BrianL (?) 10 (+4) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2021/TechArea20210720/#jira-as-of-monday","text":"# of tickets \u0394 State 147 -4 Open 27 +3 Selected for Dev 37 -3 In Progress 10 -1 Dev Complete 7 +0 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2021/TechArea20210720/#osg-software-team","text":"Tim makeup doc focus: EL8 interest is increasing Fill out doc focus poll: https://terminplaner.dfn.de/RxlXW8dscNfMXaMx Release AI (Carl): Follow-up on Lincoln's gratia-probe stacktrace reported in #software AI (Carl): Move 99 gratia -ce.conf to /usr/share location AI (Carl): Release gratia-probe 1.23.4+, 2.0.1+ AI (Carl): Fix default HTCondor-CE ProbeConfig default dirs ( https://opensciencegrid.atlassian.net/browse/SOFTWARE-4621 ) AI (Carl): Missing zero walltime records AI (BrianL): Use vomsxrd config in osg-xrootd on 3.6 AI (TimT): SciTokens credmon? AI (BrianL): Give GlideinWMS team JIRA access.","title":"OSG Software Team"},{"location":"meetings/2021/TechArea20210720/#discussion","text":"GlideinWMS 3.7 release candidate planned for tomorrow (7/21).","title":"Discussion"},{"location":"meetings/2021/TechArea20210720/#support-update","text":"(Derek) SIUE - Discovered bug in gratia probe, fixed locally and submitted upstream: https://github.com/opensciencegrid/gratia-probe/pull/107 BrianL: We are currently only sending LIGO jobs to Georgia Tech to avoid having OSG (and other VO) jobs run on LIGO pilots. Marian: Continuing to debug JLab submissions at Georgia Tech. Lamar (CLAS12) does not have any pilots or show any HTCondor activity. Finish setting up ICTS; it is registered in Topology so only the factory config needs to be updated. Mat: Lancium not seeing enough jobs again; Brian will investigate further.","title":"Support Update"},{"location":"meetings/2021/TechArea20210720/#osg-devops","text":"StashCP go client is working and tested, and being tested by Christina now. Need to talk to Mats on packaging and releasing. (will follow up). No news from Christina, Design document is done and is being distributed for xrootd monitoring collector NG (next gen). Shoveler is working and lightly tested. Now on to the collector. XRootD TCP plugin is ready for packaging. Derek will follow up with software team on who to hand that off to. Discussions of xrootd-multiuser support for checksumming on-the-fly. After a discussion, the checksum-on-the-fly funcationality will be ported to xrootd-multiuser. Copied largely from xrootd-hdfs. This does mean that out-of-order writes will not be supported. More partners are asking about scitokens-cpp, and compatibility. Expect some updates. Maybe we have been doing tokens wrong? Use the typ rather than ver . (Stalled, but need to get back to it) XRootD accounting information (from Frank): May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. Table of working set, read, and re-read for monthly, quarterly, and year.","title":"OSG DevOps"},{"location":"meetings/2021/TechArea20210720/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210720/#osg-release-team","text":"3.5.41 \u0394 Both \u0394 3.6 \u0394 Total \u0394 Status 9 +0 1 +0 3 -1 13 -1 Open 2 +1 2 -1 1 +0 5 +0 Selected for Development 0 +0 2 +1 5 +1 7 +2 In Progress 0 +0 3 +1 0 +0 3 +1 Development Complete 3 +1 4 +1 0 +0 7 +2 Ready for Testing 0 +0 0 +0 0 +0 0 +0 Ready for Release 14 +2 12 +2 9 +0 35 +4 Total Software Ready for Testing OSG 3.5-upcoming HTCondor 9.0.2 + blahp 2.1.0 XRootD 5.3.0 XCache 2.0.1 (Python 3 conversion) Ready for Release Nothing Yet Data VO Package v114 Operations Nothing Contrib Nothing","title":"OSG Release Team"},{"location":"meetings/2021/TechArea20210720/#discussion_2","text":"VO Package v114 should go out this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210727/","text":"OSG Technology Area Meeting, 27 July 2021 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Marco Mambelli, Mat, TimT Announcements \u00b6 Carl OOO Jul 26-30 Party at Tim's house with three racks of ribs Triage Duty \u00b6 This week: BrianL Next week: Carl 6 (-4) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 148 +1 Open 25 -2 Selected for Dev 36 -1 In Progress 12 +2 Dev Complete 3 -4 Ready for Testing 3 +3 Ready for Release OSG Software Team \u00b6 Kubernetes Hackathon this afternoon Tim makeup doc focus: EL8 interest is increasing Doc focus Aug 20 Release AI (BrianL): Use vomsxrd config in osg-xrootd on 3.6 AI (TimT): SciTokens credmon? AI (BrianL): Verify that HTCondor got updated on the OS registry AT (BrianL): Create ticket for pushing to OSG Hub as well as Docker Hub in automated builds Discussion \u00b6 GlideinWMS release candidate expected later this week SSH to tiger cluster head node only available from select CHTC hosts; kubectl access has not been changed Support Update \u00b6 None this week OSG DevOps \u00b6 StashCP go client is working and tested, and being tested by Christina now. Need to talk to Mats on packaging and releasing. (will follow up). No news from Christina, Design document is done and is being distributed for xrootd monitoring collector NG (next gen). Shoveler is working and lightly tested. Now on to the collector. XRootD TCP plugin is ready for packaging. Derek will follow up with software team on who to hand that off to. Discussions of xrootd-multiuser support for checksumming on-the-fly. After a discussion, the checksum-on-the-fly funcationality will be ported to xrootd-multiuser. Copied largely from xrootd-hdfs. This does mean that out-of-order writes will not be supported. More partners are asking about scitokens-cpp, and compatibility. Expect some updates. Maybe we have been doing tokens wrong? Use the `typ` rather than `ver`. (Stalled, but need to get back to it) XRootD accounting information (from Frank): May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. Table of working set, read, and re-read for monthly, quarterly, and year. Discussion \u00b6 None this week OSG Release Team \u00b6 OSG 3.5.42 and OSG 3.6 (today) HTCondor Security Release 8.8.14, 9.0.3, 9.1.1 OSG 3.5.43 and OSG 3.6 (Thursday) Ready for Testing OSG 3.5 and 3.6 gratia-probe 1.24.0 Ready for Release OSG 3.5 Upcoming: XCache 2.0.1 (Python 3 conversion) VOMS 2.0.16 (2.1.0rc? on EL8) htvault-config 1.4 and htgettoken 1.3 OSG 3.6 VOMS 2.0.16 (2.1.0rc? on EL8) htvault-config 1.4 and htgettoken 1.3 Discussion \u00b6 None this week","title":"July 27, 2021"},{"location":"meetings/2021/TechArea20210727/#osg-technology-area-meeting-27-july-2021","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Marco Mambelli, Mat, TimT","title":"OSG Technology Area Meeting, 27 July 2021"},{"location":"meetings/2021/TechArea20210727/#announcements","text":"Carl OOO Jul 26-30 Party at Tim's house with three racks of ribs","title":"Announcements"},{"location":"meetings/2021/TechArea20210727/#triage-duty","text":"This week: BrianL Next week: Carl 6 (-4) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2021/TechArea20210727/#jira-as-of-monday","text":"# of tickets \u0394 State 148 +1 Open 25 -2 Selected for Dev 36 -1 In Progress 12 +2 Dev Complete 3 -4 Ready for Testing 3 +3 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2021/TechArea20210727/#osg-software-team","text":"Kubernetes Hackathon this afternoon Tim makeup doc focus: EL8 interest is increasing Doc focus Aug 20 Release AI (BrianL): Use vomsxrd config in osg-xrootd on 3.6 AI (TimT): SciTokens credmon? AI (BrianL): Verify that HTCondor got updated on the OS registry AT (BrianL): Create ticket for pushing to OSG Hub as well as Docker Hub in automated builds","title":"OSG Software Team"},{"location":"meetings/2021/TechArea20210727/#discussion","text":"GlideinWMS release candidate expected later this week SSH to tiger cluster head node only available from select CHTC hosts; kubectl access has not been changed","title":"Discussion"},{"location":"meetings/2021/TechArea20210727/#support-update","text":"None this week","title":"Support Update"},{"location":"meetings/2021/TechArea20210727/#osg-devops","text":"StashCP go client is working and tested, and being tested by Christina now. Need to talk to Mats on packaging and releasing. (will follow up). No news from Christina, Design document is done and is being distributed for xrootd monitoring collector NG (next gen). Shoveler is working and lightly tested. Now on to the collector. XRootD TCP plugin is ready for packaging. Derek will follow up with software team on who to hand that off to. Discussions of xrootd-multiuser support for checksumming on-the-fly. After a discussion, the checksum-on-the-fly funcationality will be ported to xrootd-multiuser. Copied largely from xrootd-hdfs. This does mean that out-of-order writes will not be supported. More partners are asking about scitokens-cpp, and compatibility. Expect some updates. Maybe we have been doing tokens wrong? Use the `typ` rather than `ver`. (Stalled, but need to get back to it) XRootD accounting information (from Frank): May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. Table of working set, read, and re-read for monthly, quarterly, and year.","title":"OSG DevOps"},{"location":"meetings/2021/TechArea20210727/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210727/#osg-release-team","text":"OSG 3.5.42 and OSG 3.6 (today) HTCondor Security Release 8.8.14, 9.0.3, 9.1.1 OSG 3.5.43 and OSG 3.6 (Thursday) Ready for Testing OSG 3.5 and 3.6 gratia-probe 1.24.0 Ready for Release OSG 3.5 Upcoming: XCache 2.0.1 (Python 3 conversion) VOMS 2.0.16 (2.1.0rc? on EL8) htvault-config 1.4 and htgettoken 1.3 OSG 3.6 VOMS 2.0.16 (2.1.0rc? on EL8) htvault-config 1.4 and htgettoken 1.3","title":"OSG Release Team"},{"location":"meetings/2021/TechArea20210727/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210803/","text":"OSG Technology Area Meeting, 3 August 2021 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Carl, Marian, Mat, TimT Announcements \u00b6 Triage Duty \u00b6 This week: Carl Next week: Mat 7 (+1) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 153 +5 Open 26 +1 Selected for Dev 39 +3 In Progress 11 -1 Dev Complete 3 +0 Ready for Testing 5 +2 Ready for Release OSG Software Team \u00b6 Tim makeup doc focus: EL8 interest is increasing Doc focus Aug 20 Release AI (TimT): SciTokens credmon? AI (Carl): Move Gratia sub-tickets into RFT AI (Carl): Improve default ProbeConfig directory configuration GSI Transition AI (Carl): Directly query OSG COManage's LDAP for OSGID (SOFTWARE-4528) AI (Mat): Add API token authentication to Topology (SOFTWARE-4134) AI (BrianL): Get XRootD tests running with proxies again (SOFTWARE-4604) OSG VO Backfill Containers AI (Mat): Add support for limiting resources available to the osgvo-docker-pilot (SOFTWARE-4634) AI (BrianL): Add CI tests Other AI (Mat): Review comments on cvmfsexec doc changes AI (BrianL): Investigate persistent condor_ce_run failures in 3.6 nightlies Discussion \u00b6 GlideinWMS 3.7.5 still in progress; release candidate expected today/tomorrow; rc will contain cvmfsexec support Support Update \u00b6 Georgia Tech (BrianL): Gave them some AP HTCondor config that should prevent pilots from flocking out to pilots Lancium (BrianL, Mats): live backfill container debugging session that uncovered issues in the periodic health check not properly detecting unpriv Singularity. Multiple (Derek): Several sites had failed gratia probes over the last week. All isolated events, but I think there were 4 at the same time. OSG DevOps \u00b6 Elasticsearch will need to be updated. Working on a schedule. StashCP go client is working and tested, and being tested by Christina now. Need to talk to Mats on packaging and releasing. (will follow up). No news from Christina, Design document is done and is being distributed for xrootd monitoring collector NG (next gen). Shoveler is working and lightly tested. Collector is 50% done. Design document is still not reviewed, but moving foward anyways. XRootD TCP plugin is ready for packaging. Derek will follow up with software team on who to hand that off to. Discussions of xrootd-multiuser support for checksumming on-the-fly. After a discussion, the checksum-on-the-fly funcationality will be ported to xrootd-multiuser. Copied largely from xrootd-hdfs. This does mean that out-of-order writes will not be supported. More partners are asking about scitokens-cpp, and compatibility. Expect some updates. Maybe we have been doing tokens wrong? Use the `typ` rather than `ver`. (Stalled, but need to get back to it) XRootD accounting information (from Frank): May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. Table of working set, read, and re-read for monthly, quarterly, and year. Discussion \u00b6 None this week OSG Release Team \u00b6 Ready for Testing gratia-probe 1.24.0 (OSG 3.5 and 3.6) XRootD 5.3.1 (OSG 3.5-upcoming) Ready for Release OSG 3.5 Upcoming: XCache 2.0.1 (Python 3 conversion) VOMS 2.0.16 (2.1.0rc? on EL8) htvault-config 1.4 and htgettoken 1.3 OSG 3.6 VOMS 2.0.16 (2.1.0rc? on EL8) htvault-config 1.4 and htgettoken 1.3 Discussion \u00b6 None this week","title":"August 3, 2021"},{"location":"meetings/2021/TechArea20210803/#osg-technology-area-meeting-3-august-2021","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Carl, Marian, Mat, TimT","title":"OSG Technology Area Meeting, 3 August 2021"},{"location":"meetings/2021/TechArea20210803/#announcements","text":"","title":"Announcements"},{"location":"meetings/2021/TechArea20210803/#triage-duty","text":"This week: Carl Next week: Mat 7 (+1) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2021/TechArea20210803/#jira-as-of-monday","text":"# of tickets \u0394 State 153 +5 Open 26 +1 Selected for Dev 39 +3 In Progress 11 -1 Dev Complete 3 +0 Ready for Testing 5 +2 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2021/TechArea20210803/#osg-software-team","text":"Tim makeup doc focus: EL8 interest is increasing Doc focus Aug 20 Release AI (TimT): SciTokens credmon? AI (Carl): Move Gratia sub-tickets into RFT AI (Carl): Improve default ProbeConfig directory configuration GSI Transition AI (Carl): Directly query OSG COManage's LDAP for OSGID (SOFTWARE-4528) AI (Mat): Add API token authentication to Topology (SOFTWARE-4134) AI (BrianL): Get XRootD tests running with proxies again (SOFTWARE-4604) OSG VO Backfill Containers AI (Mat): Add support for limiting resources available to the osgvo-docker-pilot (SOFTWARE-4634) AI (BrianL): Add CI tests Other AI (Mat): Review comments on cvmfsexec doc changes AI (BrianL): Investigate persistent condor_ce_run failures in 3.6 nightlies","title":"OSG Software Team"},{"location":"meetings/2021/TechArea20210803/#discussion","text":"GlideinWMS 3.7.5 still in progress; release candidate expected today/tomorrow; rc will contain cvmfsexec support","title":"Discussion"},{"location":"meetings/2021/TechArea20210803/#support-update","text":"Georgia Tech (BrianL): Gave them some AP HTCondor config that should prevent pilots from flocking out to pilots Lancium (BrianL, Mats): live backfill container debugging session that uncovered issues in the periodic health check not properly detecting unpriv Singularity. Multiple (Derek): Several sites had failed gratia probes over the last week. All isolated events, but I think there were 4 at the same time.","title":"Support Update"},{"location":"meetings/2021/TechArea20210803/#osg-devops","text":"Elasticsearch will need to be updated. Working on a schedule. StashCP go client is working and tested, and being tested by Christina now. Need to talk to Mats on packaging and releasing. (will follow up). No news from Christina, Design document is done and is being distributed for xrootd monitoring collector NG (next gen). Shoveler is working and lightly tested. Collector is 50% done. Design document is still not reviewed, but moving foward anyways. XRootD TCP plugin is ready for packaging. Derek will follow up with software team on who to hand that off to. Discussions of xrootd-multiuser support for checksumming on-the-fly. After a discussion, the checksum-on-the-fly funcationality will be ported to xrootd-multiuser. Copied largely from xrootd-hdfs. This does mean that out-of-order writes will not be supported. More partners are asking about scitokens-cpp, and compatibility. Expect some updates. Maybe we have been doing tokens wrong? Use the `typ` rather than `ver`. (Stalled, but need to get back to it) XRootD accounting information (from Frank): May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. Table of working set, read, and re-read for monthly, quarterly, and year.","title":"OSG DevOps"},{"location":"meetings/2021/TechArea20210803/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210803/#osg-release-team","text":"Ready for Testing gratia-probe 1.24.0 (OSG 3.5 and 3.6) XRootD 5.3.1 (OSG 3.5-upcoming) Ready for Release OSG 3.5 Upcoming: XCache 2.0.1 (Python 3 conversion) VOMS 2.0.16 (2.1.0rc? on EL8) htvault-config 1.4 and htgettoken 1.3 OSG 3.6 VOMS 2.0.16 (2.1.0rc? on EL8) htvault-config 1.4 and htgettoken 1.3","title":"OSG Release Team"},{"location":"meetings/2021/TechArea20210803/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210810/","text":"OSG Technology Area Meeting, 10 August 2021 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Carl, Marian, Mat, TimT Announcements \u00b6 OSG User School in session until the end of the week Triage Duty \u00b6 This week: Mat Next week: TimT 9 (+2) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 155 +2 Open 26 +0 Selected for Dev 39 +0 In Progress 6 -5 Dev Complete 8 +3 Ready for Testing 6 +1 Ready for Release OSG Software Team \u00b6 Kuberentes Hackathon today 1-5pm Tim makeup doc focus: EL8 interest is increasing Doc focus Aug 20 Release AI (TimT): SciTokens update for EL8 (SOFTWARE-4126) AI (Carl): Improve default ProbeConfig directory configuration (SOFTWARE-4621) AI (BrianL): XRootD in OSG 3.6 (SOFTWARE-4494) GSI Transition AI (Carl): osg-token-renewer package AI (Mat): Add API token authentication to Topology (SOFTWARE-4134) AI (BrianL): Get XRootD tests running with proxies again (SOFTWARE-4604) Other AI (BrianL): Investigate persistent condor_ce_run failures in 3.6 nightlies AI (Mat): Review comments on cvmfsexec doc changes AI (BrianL): Add CI tests Discussion \u00b6 GRACC upgrade is planned for the end of August Support Update \u00b6 Georgia Tech (BrianL, Mats): Need to verify that the config worked to prevent pilots from running in pilots Lancium (BrianL, Mats): their GPUs are still going unused, it seems that RecentJobStarts is frequently at its limit of 400 starts/20 min JLab (Marian): Fixed HTCondor configuration; JLab admins should be informed to expect some downtime and manual changes between OSG release series upgrades Lamar (Marian): Jobs are running but requesting Software Team help to examine job classads for anything unexpected BNL (Marian): Troubleshooting with John de Stefano and other BNL admins; getting unexpected behavior from Freshdesk with notes or replies not getting to everyone on the ticket. Marian will notify Freshdesk support about the strange behavior. Hosted CEs (Carl): Investigate hosted-ce35 not reporting to GRACC. University of Illinois (Mat): Undesired XRootD HTTP plugin behavior; Mat is following discussion between XRootD developers OSG DevOps \u00b6 New: - Request to inject entire HTCondor job classad into GRACC records. Will require gratia-probe-condor changes. Ongoing: - Elasticsearch will need to be updated, scheduled for last week in August. - StashCP go client is working and tested, and being tested by Christina now. Need to talk to Mats on packaging and releasing. (will follow up). No news from Christina, - Design document is done and is being distributed for xrootd monitoring collector NG (next gen). Shoveler is working and lightly tested. Collector is 80% done. Design document is still not reviewed, but moving foward anyways. - Discussions of xrootd-multiuser support for checksumming on-the-fly. After a discussion, the checksum-on-the-fly funcationality will be ported to xrootd-multiuser. Copied largely from xrootd-hdfs. This does mean that out-of-order writes will not be supported. Back burner: - (Stalled, but need to get back to it) XRootD accounting information (from Frank): - May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. - Table of working set, read, and re-read for monthly, quarterly, and year. - XRootD TCP plugin is ready for packaging. Derek will follow up with software team on who to hand that off to. - https://opensciencegrid.atlassian.net/browse/SOFTWARE-4744 Discussion \u00b6 None this week OSG Release Team \u00b6 OSG 3.5.45 and OSG 3.6 (Thursday) Ready for Release gratia-probe 1.24.0 (OSG 3.5 and 3.6) XRootD 5.3.1 (OSG 3.5-upcoming) Discussion \u00b6 None this week","title":"August 10, 2021"},{"location":"meetings/2021/TechArea20210810/#osg-technology-area-meeting-10-august-2021","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Carl, Marian, Mat, TimT","title":"OSG Technology Area Meeting, 10 August 2021"},{"location":"meetings/2021/TechArea20210810/#announcements","text":"OSG User School in session until the end of the week","title":"Announcements"},{"location":"meetings/2021/TechArea20210810/#triage-duty","text":"This week: Mat Next week: TimT 9 (+2) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2021/TechArea20210810/#jira-as-of-monday","text":"# of tickets \u0394 State 155 +2 Open 26 +0 Selected for Dev 39 +0 In Progress 6 -5 Dev Complete 8 +3 Ready for Testing 6 +1 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2021/TechArea20210810/#osg-software-team","text":"Kuberentes Hackathon today 1-5pm Tim makeup doc focus: EL8 interest is increasing Doc focus Aug 20 Release AI (TimT): SciTokens update for EL8 (SOFTWARE-4126) AI (Carl): Improve default ProbeConfig directory configuration (SOFTWARE-4621) AI (BrianL): XRootD in OSG 3.6 (SOFTWARE-4494) GSI Transition AI (Carl): osg-token-renewer package AI (Mat): Add API token authentication to Topology (SOFTWARE-4134) AI (BrianL): Get XRootD tests running with proxies again (SOFTWARE-4604) Other AI (BrianL): Investigate persistent condor_ce_run failures in 3.6 nightlies AI (Mat): Review comments on cvmfsexec doc changes AI (BrianL): Add CI tests","title":"OSG Software Team"},{"location":"meetings/2021/TechArea20210810/#discussion","text":"GRACC upgrade is planned for the end of August","title":"Discussion"},{"location":"meetings/2021/TechArea20210810/#support-update","text":"Georgia Tech (BrianL, Mats): Need to verify that the config worked to prevent pilots from running in pilots Lancium (BrianL, Mats): their GPUs are still going unused, it seems that RecentJobStarts is frequently at its limit of 400 starts/20 min JLab (Marian): Fixed HTCondor configuration; JLab admins should be informed to expect some downtime and manual changes between OSG release series upgrades Lamar (Marian): Jobs are running but requesting Software Team help to examine job classads for anything unexpected BNL (Marian): Troubleshooting with John de Stefano and other BNL admins; getting unexpected behavior from Freshdesk with notes or replies not getting to everyone on the ticket. Marian will notify Freshdesk support about the strange behavior. Hosted CEs (Carl): Investigate hosted-ce35 not reporting to GRACC. University of Illinois (Mat): Undesired XRootD HTTP plugin behavior; Mat is following discussion between XRootD developers","title":"Support Update"},{"location":"meetings/2021/TechArea20210810/#osg-devops","text":"New: - Request to inject entire HTCondor job classad into GRACC records. Will require gratia-probe-condor changes. Ongoing: - Elasticsearch will need to be updated, scheduled for last week in August. - StashCP go client is working and tested, and being tested by Christina now. Need to talk to Mats on packaging and releasing. (will follow up). No news from Christina, - Design document is done and is being distributed for xrootd monitoring collector NG (next gen). Shoveler is working and lightly tested. Collector is 80% done. Design document is still not reviewed, but moving foward anyways. - Discussions of xrootd-multiuser support for checksumming on-the-fly. After a discussion, the checksum-on-the-fly funcationality will be ported to xrootd-multiuser. Copied largely from xrootd-hdfs. This does mean that out-of-order writes will not be supported. Back burner: - (Stalled, but need to get back to it) XRootD accounting information (from Frank): - May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. - Table of working set, read, and re-read for monthly, quarterly, and year. - XRootD TCP plugin is ready for packaging. Derek will follow up with software team on who to hand that off to. - https://opensciencegrid.atlassian.net/browse/SOFTWARE-4744","title":"OSG DevOps"},{"location":"meetings/2021/TechArea20210810/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210810/#osg-release-team","text":"OSG 3.5.45 and OSG 3.6 (Thursday) Ready for Release gratia-probe 1.24.0 (OSG 3.5 and 3.6) XRootD 5.3.1 (OSG 3.5-upcoming)","title":"OSG Release Team"},{"location":"meetings/2021/TechArea20210810/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210817/","text":"OSG Technology Area Meeting, 17 August 2021 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Carl, Marco, Marian, Mat, TimT Announcements \u00b6 Triage Duty \u00b6 This week: TimT Next week: BrianL? 13 (+4) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 156 +1 Open 26 +0 Selected for Dev 39 +0 In Progress 9 +3 Dev Complete 0 -8 Ready for Testing 0 -6 Ready for Release OSG Software Team \u00b6 Tim makeup doc focus: EL8 interest is increasing Doc focus Aug 20 Planning to add a \"doc pending\" status before RFT Release AI (Carl): Improve default ProbeConfig directory configuration (SOFTWARE-4621) AI (BrianL, Mat): XRootD in OSG 3.6 (SOFTWARE-4494) GSI Transition AI (Carl): osg-token-renewer package AI (Mat): Add API token authentication to Topology (SOFTWARE-4134) AI (BrianL): Get XRootD tests running with proxies again (SOFTWARE-4604) Other AI (Mat): Review comments on cvmfsexec doc changes AI (BrianL): Add backfill container CI tests Discussion \u00b6 GRACC upgrade is planned for the end of August Diego noticed some condor_mapfile entries weren't matching if the incoming cert had both commas and VOMS attributes. There's a regex recipe that fixes it, which needs to be documented (HTCONDOR-651) Support Update \u00b6 Brown (BrianL): authN failures with their GridFTP + XRootD setup Caltech (BrianL): investigated 8.8.15 stacktrace LIGO-WA & LIGO-LA (Carl): invstigating missing probes in the payload summary page GlideinWMS (Marco): removed the code section in the user job wrapper that tried to add condor_chirp; will be replaced with a Python version 3.7 release candidate still in progress OSG DevOps \u00b6 New: - Request to inject entire HTCondor job classad into GRACC records. Will require gratia-probe-condor changes. Ongoing: - Elasticsearch will need to be updated, scheduled for last week in August. Planning ongoing. - StashCP go client is working and tested, and being tested by Christina now. Need to talk to Mats on packaging and releasing. (will follow up). No news from Christina, - Design document is done and is being distributed for xrootd monitoring collector NG (next gen). Shoveler is working and lightly tested. Collector is 90% done. Design document is still not reviewed, but moving foward anyways. - Discussions of xrootd-multiuser support for checksumming on-the-fly. After a discussion, the checksum-on-the-fly funcationality will be ported to xrootd-multiuser. Copied largely from xrootd-hdfs. This does mean that out-of-order writes will not be supported. Back burner: - (Stalled, but need to get back to it) XRootD accounting information (from Frank): - May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. - Table of working set, read, and re-read for monthly, quarterly, and year. - XRootD TCP plugin is ready for packaging. Derek will follow up with software team on who to hand that off to. - https://opensciencegrid.atlassian.net/browse/SOFTWARE-4744 Discussion \u00b6 None this week OSG Release Team \u00b6 OSG 3.5.45-2 and OSG 3.6 (2021-08-16) CA Certificates based on IGTF 1.112 OSG 3.5.46 and OSG 3.6 Ready for Testing Nothing Ready for Release Nothing Discussion \u00b6 None this week","title":"August 17, 2021"},{"location":"meetings/2021/TechArea20210817/#osg-technology-area-meeting-17-august-2021","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Carl, Marco, Marian, Mat, TimT","title":"OSG Technology Area Meeting, 17 August 2021"},{"location":"meetings/2021/TechArea20210817/#announcements","text":"","title":"Announcements"},{"location":"meetings/2021/TechArea20210817/#triage-duty","text":"This week: TimT Next week: BrianL? 13 (+4) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2021/TechArea20210817/#jira-as-of-monday","text":"# of tickets \u0394 State 156 +1 Open 26 +0 Selected for Dev 39 +0 In Progress 9 +3 Dev Complete 0 -8 Ready for Testing 0 -6 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2021/TechArea20210817/#osg-software-team","text":"Tim makeup doc focus: EL8 interest is increasing Doc focus Aug 20 Planning to add a \"doc pending\" status before RFT Release AI (Carl): Improve default ProbeConfig directory configuration (SOFTWARE-4621) AI (BrianL, Mat): XRootD in OSG 3.6 (SOFTWARE-4494) GSI Transition AI (Carl): osg-token-renewer package AI (Mat): Add API token authentication to Topology (SOFTWARE-4134) AI (BrianL): Get XRootD tests running with proxies again (SOFTWARE-4604) Other AI (Mat): Review comments on cvmfsexec doc changes AI (BrianL): Add backfill container CI tests","title":"OSG Software Team"},{"location":"meetings/2021/TechArea20210817/#discussion","text":"GRACC upgrade is planned for the end of August Diego noticed some condor_mapfile entries weren't matching if the incoming cert had both commas and VOMS attributes. There's a regex recipe that fixes it, which needs to be documented (HTCONDOR-651)","title":"Discussion"},{"location":"meetings/2021/TechArea20210817/#support-update","text":"Brown (BrianL): authN failures with their GridFTP + XRootD setup Caltech (BrianL): investigated 8.8.15 stacktrace LIGO-WA & LIGO-LA (Carl): invstigating missing probes in the payload summary page GlideinWMS (Marco): removed the code section in the user job wrapper that tried to add condor_chirp; will be replaced with a Python version 3.7 release candidate still in progress","title":"Support Update"},{"location":"meetings/2021/TechArea20210817/#osg-devops","text":"New: - Request to inject entire HTCondor job classad into GRACC records. Will require gratia-probe-condor changes. Ongoing: - Elasticsearch will need to be updated, scheduled for last week in August. Planning ongoing. - StashCP go client is working and tested, and being tested by Christina now. Need to talk to Mats on packaging and releasing. (will follow up). No news from Christina, - Design document is done and is being distributed for xrootd monitoring collector NG (next gen). Shoveler is working and lightly tested. Collector is 90% done. Design document is still not reviewed, but moving foward anyways. - Discussions of xrootd-multiuser support for checksumming on-the-fly. After a discussion, the checksum-on-the-fly funcationality will be ported to xrootd-multiuser. Copied largely from xrootd-hdfs. This does mean that out-of-order writes will not be supported. Back burner: - (Stalled, but need to get back to it) XRootD accounting information (from Frank): - May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. - Table of working set, read, and re-read for monthly, quarterly, and year. - XRootD TCP plugin is ready for packaging. Derek will follow up with software team on who to hand that off to. - https://opensciencegrid.atlassian.net/browse/SOFTWARE-4744","title":"OSG DevOps"},{"location":"meetings/2021/TechArea20210817/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210817/#osg-release-team","text":"OSG 3.5.45-2 and OSG 3.6 (2021-08-16) CA Certificates based on IGTF 1.112 OSG 3.5.46 and OSG 3.6 Ready for Testing Nothing Ready for Release Nothing","title":"OSG Release Team"},{"location":"meetings/2021/TechArea20210817/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210824/","text":"OSG Technology Area Meeting, 24 August 2021 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian, Carl, Derek, Marco, Marian, Mat, Tim Announcements \u00b6 Carl OOO Wed-Thu TimT OOO Fri afternoon Triage Duty \u00b6 This week: BrianL Next week: Carl 8 (-5) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 156 +0 Open 35 +9 Selected for Dev 38 -1 In Progress 10 +1 Dev Complete 2 +2 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 Planning to add a \"doc pending\" or \"promotion requested\" status before RFT Release AI (Carl): Improve default ProbeConfig directory configuration (SOFTWARE-4621) AI (Mat, BrianL): XRootD in OSG 3.6 (SOFTWARE-4494) GSI Transition AI (BrianL): Review the osg-token-renewer package AI (Mat): Get XRootD tests running with proxies again (SOFTWARE-4604) AI (Mat): Add API token authentication to Topology (SOFTWARE-4134) Other AI (BrianL): Add backfill container CI tests AI (TimT): Release HTCondor 9.1.4; add a fix/patch for proxy delegation Discussion \u00b6 None this week Support Update \u00b6 Colorado (BrianL): OSG-issued IGTF certs won't work because their IT won't issue a PTR pointing to the OSG domain Brown (Derek): Supporting XRootD configuration. Using standalone config, but also copied from other server that was working before. Old LCMaps configuration. Caltech (Derek)/LIGO (Carl): Debugging accounting information not showing up in the GRACC or in Gratia logs. (These are two separate tickets for the same issue; BrianL will merge them) UERJ (Carl): Provided support for tuning GridFTP configuration Hosted CEs (Carl): Hosted CEs failed to quarantine history files because the Gratia probes run as the 'condor' user and do not have write permission to the quarantine directory. This results in zero-length jobs not being reported to GRACC OSG DevOps \u00b6 New: - Request to inject entire HTCondor job classad into GRACC records. Will require gratia-probe-condor changes. - StashCP Go client is now being used and distributed with every OSPool Glidein! Being used in the stash:/// transfer plugin and starting to be used by Mats on his singularity image distribution. Ongoing: - Elasticsearch will need to be updated, scheduled for last week in August. Planning ongoing. - Design document is done and is being distributed for xrootd monitoring collector NG (next gen). Shoveler is working and lightly tested. Collector is 90% done. Design document is still not reviewed, but moving foward anyways. - Discussions of xrootd-multiuser support for checksumming on-the-fly. After a discussion, the checksum-on-the-fly funcationality will be ported to xrootd-multiuser. Copied largely from xrootd-hdfs. This does mean that out-of-order writes will not be supported. Back burner: - (Stalled, but need to get back to it) XRootD accounting information (from Frank): - May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. - Table of working set, read, and re-read for monthly, quarterly, and year. - XRootD TCP plugin is ready for packaging. Derek will follow up with software team on who to hand that off to. - https://opensciencegrid.atlassian.net/browse/SOFTWARE-4744 Discussion \u00b6 None this week OSG Release Team \u00b6 OSG 3.5.46 and OSG 3.6 Ready for Testing Nothing Ready for Release Nothing Discussion \u00b6 HTCondor 9.0.5, HTCondor 9.1.3, and blahp 2.1.1 should be ready for testing today Proxy delegation problem with mixed versions in HTCondor 9.1.3","title":"August 24, 2021"},{"location":"meetings/2021/TechArea20210824/#osg-technology-area-meeting-24-august-2021","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian, Carl, Derek, Marco, Marian, Mat, Tim","title":"OSG Technology Area Meeting, 24 August 2021"},{"location":"meetings/2021/TechArea20210824/#announcements","text":"Carl OOO Wed-Thu TimT OOO Fri afternoon","title":"Announcements"},{"location":"meetings/2021/TechArea20210824/#triage-duty","text":"This week: BrianL Next week: Carl 8 (-5) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2021/TechArea20210824/#jira-as-of-monday","text":"# of tickets \u0394 State 156 +0 Open 35 +9 Selected for Dev 38 -1 In Progress 10 +1 Dev Complete 2 +2 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2021/TechArea20210824/#osg-software-team","text":"Planning to add a \"doc pending\" or \"promotion requested\" status before RFT Release AI (Carl): Improve default ProbeConfig directory configuration (SOFTWARE-4621) AI (Mat, BrianL): XRootD in OSG 3.6 (SOFTWARE-4494) GSI Transition AI (BrianL): Review the osg-token-renewer package AI (Mat): Get XRootD tests running with proxies again (SOFTWARE-4604) AI (Mat): Add API token authentication to Topology (SOFTWARE-4134) Other AI (BrianL): Add backfill container CI tests AI (TimT): Release HTCondor 9.1.4; add a fix/patch for proxy delegation","title":"OSG Software Team"},{"location":"meetings/2021/TechArea20210824/#discussion","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210824/#support-update","text":"Colorado (BrianL): OSG-issued IGTF certs won't work because their IT won't issue a PTR pointing to the OSG domain Brown (Derek): Supporting XRootD configuration. Using standalone config, but also copied from other server that was working before. Old LCMaps configuration. Caltech (Derek)/LIGO (Carl): Debugging accounting information not showing up in the GRACC or in Gratia logs. (These are two separate tickets for the same issue; BrianL will merge them) UERJ (Carl): Provided support for tuning GridFTP configuration Hosted CEs (Carl): Hosted CEs failed to quarantine history files because the Gratia probes run as the 'condor' user and do not have write permission to the quarantine directory. This results in zero-length jobs not being reported to GRACC","title":"Support Update"},{"location":"meetings/2021/TechArea20210824/#osg-devops","text":"New: - Request to inject entire HTCondor job classad into GRACC records. Will require gratia-probe-condor changes. - StashCP Go client is now being used and distributed with every OSPool Glidein! Being used in the stash:/// transfer plugin and starting to be used by Mats on his singularity image distribution. Ongoing: - Elasticsearch will need to be updated, scheduled for last week in August. Planning ongoing. - Design document is done and is being distributed for xrootd monitoring collector NG (next gen). Shoveler is working and lightly tested. Collector is 90% done. Design document is still not reviewed, but moving foward anyways. - Discussions of xrootd-multiuser support for checksumming on-the-fly. After a discussion, the checksum-on-the-fly funcationality will be ported to xrootd-multiuser. Copied largely from xrootd-hdfs. This does mean that out-of-order writes will not be supported. Back burner: - (Stalled, but need to get back to it) XRootD accounting information (from Frank): - May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. - Table of working set, read, and re-read for monthly, quarterly, and year. - XRootD TCP plugin is ready for packaging. Derek will follow up with software team on who to hand that off to. - https://opensciencegrid.atlassian.net/browse/SOFTWARE-4744","title":"OSG DevOps"},{"location":"meetings/2021/TechArea20210824/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210824/#osg-release-team","text":"OSG 3.5.46 and OSG 3.6 Ready for Testing Nothing Ready for Release Nothing","title":"OSG Release Team"},{"location":"meetings/2021/TechArea20210824/#discussion_2","text":"HTCondor 9.0.5, HTCondor 9.1.3, and blahp 2.1.1 should be ready for testing today Proxy delegation problem with mixed versions in HTCondor 9.1.3","title":"Discussion"},{"location":"meetings/2021/TechArea20210831/","text":"OSG Technology Area Meeting, 31 August 2021 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian, Carl, Derek, Marco, Marian, Mat, Tim Announcements \u00b6 CE Token Hackathon 1-5pm today Triage Duty \u00b6 This week: Carl Next week: Mat 11 (+3) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 162 +6 Open 34 -1 Selected for Dev 41 +3 In Progress 9 -1 Dev Complete 5 +3 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 Planning to add a \"doc pending\" or \"promotion requested\" status before RFT Release AI (Carl): Improve default ProbeConfig directory configuration (SOFTWARE-4621) AI (Mat): XRootD in OSG 3.6 (SOFTWARE-4494) GSI Transition AI (Carl): Address osg-token-renewer review comments AI (Mat): Get XRootD tests running with proxies again (SOFTWARE-4604) Other AI (BrianL): Add backfill container CI tests AI (Carl, Mat): Review OS Pool AP Topology PR Discussion \u00b6 Mat and Marco should attend CE hackathon today; frontend admins should consider briefly joining. Marco investigating an incompatibility between a 3.6.5 factory (used at FNAL) and newer frontends. Support Update \u00b6 Marian: Singularity issues at Utah. Should assign ticket to Mats Rynge and add Mat as a watcher. HTCondor not properly handling CNAMEs in the IGWN central manager. Admins should create an A record for now, but BrianB will ask the HTCondor developers to address the issue. Carl: Waiting for response from LIGO about their accounting issue. No follow-up yet from HTCondor devs for DUNE/TIFR. Carl will examine the schedd log for any clues. Mat: Helping Andrew Melo with an overloaded schedd; HTCondor developers have joined the conversation. Greg Daues at U Illinois hasn't responded regarding minor XRootD security issue they found. Fix expected in XRootD 5.4.0; since it's security-related, it will also go into OSG 3.5-upcoming. OSG DevOps \u00b6 New: - Request to inject entire HTCondor job classad into GRACC records. Will require gratia-probe-condor changes. - Elasticsearch is being from 7.10.2 to 7.14.1. Some downtime expected, but only momentarily. No gratia probes or clients should notice. Ongoing: - Shoveler is working and lightly tested. Collector is 90% done. - Checksums in xrootd-multiuser is 70% done. Back burner: - (Stalled, but need to get back to it) XRootD accounting information (from Frank): - May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. - Table of working set, read, and re-read for monthly, quarterly, and year. - XRootD TCP plugin is ready for packaging. Derek will follow up with software team on who to hand that off to. - https://opensciencegrid.atlassian.net/browse/SOFTWARE-4744 Discussion \u00b6 None this week OSG Release Team \u00b6 OSG 3.5.46 and OSG 3.6 Ready for Testing 3.5.46-upcoming and 3.6: HTCondor 9.0.5 and blahp 2.1.1 Ready for Release Nothing Discussion \u00b6 None this week","title":"August 31, 2021"},{"location":"meetings/2021/TechArea20210831/#osg-technology-area-meeting-31-august-2021","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian, Carl, Derek, Marco, Marian, Mat, Tim","title":"OSG Technology Area Meeting, 31 August 2021"},{"location":"meetings/2021/TechArea20210831/#announcements","text":"CE Token Hackathon 1-5pm today","title":"Announcements"},{"location":"meetings/2021/TechArea20210831/#triage-duty","text":"This week: Carl Next week: Mat 11 (+3) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2021/TechArea20210831/#jira-as-of-monday","text":"# of tickets \u0394 State 162 +6 Open 34 -1 Selected for Dev 41 +3 In Progress 9 -1 Dev Complete 5 +3 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2021/TechArea20210831/#osg-software-team","text":"Planning to add a \"doc pending\" or \"promotion requested\" status before RFT Release AI (Carl): Improve default ProbeConfig directory configuration (SOFTWARE-4621) AI (Mat): XRootD in OSG 3.6 (SOFTWARE-4494) GSI Transition AI (Carl): Address osg-token-renewer review comments AI (Mat): Get XRootD tests running with proxies again (SOFTWARE-4604) Other AI (BrianL): Add backfill container CI tests AI (Carl, Mat): Review OS Pool AP Topology PR","title":"OSG Software Team"},{"location":"meetings/2021/TechArea20210831/#discussion","text":"Mat and Marco should attend CE hackathon today; frontend admins should consider briefly joining. Marco investigating an incompatibility between a 3.6.5 factory (used at FNAL) and newer frontends.","title":"Discussion"},{"location":"meetings/2021/TechArea20210831/#support-update","text":"Marian: Singularity issues at Utah. Should assign ticket to Mats Rynge and add Mat as a watcher. HTCondor not properly handling CNAMEs in the IGWN central manager. Admins should create an A record for now, but BrianB will ask the HTCondor developers to address the issue. Carl: Waiting for response from LIGO about their accounting issue. No follow-up yet from HTCondor devs for DUNE/TIFR. Carl will examine the schedd log for any clues. Mat: Helping Andrew Melo with an overloaded schedd; HTCondor developers have joined the conversation. Greg Daues at U Illinois hasn't responded regarding minor XRootD security issue they found. Fix expected in XRootD 5.4.0; since it's security-related, it will also go into OSG 3.5-upcoming.","title":"Support Update"},{"location":"meetings/2021/TechArea20210831/#osg-devops","text":"New: - Request to inject entire HTCondor job classad into GRACC records. Will require gratia-probe-condor changes. - Elasticsearch is being from 7.10.2 to 7.14.1. Some downtime expected, but only momentarily. No gratia probes or clients should notice. Ongoing: - Shoveler is working and lightly tested. Collector is 90% done. - Checksums in xrootd-multiuser is 70% done. Back burner: - (Stalled, but need to get back to it) XRootD accounting information (from Frank): - May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. - Table of working set, read, and re-read for monthly, quarterly, and year. - XRootD TCP plugin is ready for packaging. Derek will follow up with software team on who to hand that off to. - https://opensciencegrid.atlassian.net/browse/SOFTWARE-4744","title":"OSG DevOps"},{"location":"meetings/2021/TechArea20210831/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210831/#osg-release-team","text":"OSG 3.5.46 and OSG 3.6 Ready for Testing 3.5.46-upcoming and 3.6: HTCondor 9.0.5 and blahp 2.1.1 Ready for Release Nothing","title":"OSG Release Team"},{"location":"meetings/2021/TechArea20210831/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210907/","text":"OSG Technology Area Meeting, 7 September 2021 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian, Carl, Mat, Tim Announcements \u00b6 Kubernetes Hackathon 1-5pm today Triage Duty \u00b6 This week: Mat Next week: TimT 11 (+0) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 163 +1 Open 32 -2 Selected for Dev 37 -4 In Progress 14 +5 Dev Complete 4 -1 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 Release AI (Carl): Improve default ProbeConfig directory configuration (SOFTWARE-4621) AI (Mat): XRootD in OSG 3.6 (SOFTWARE-4494) AI (Mat): Kick off GlideinWMS 3.7.5 VMU tests GSI Transition AI (Carl): Address osg-token-renewer review comments Other AI (BrianL): Add backfill container CI tests AI (BrianL): add SSH certificate to the Hosted CE Discussion \u00b6 A longer term project for Carl is to enable mass token requests so Harvester folks can make a token per CE. Support Update \u00b6 Lancium (BrianL): backfill containers with bind-mounted CVMFS weren't getting jobs because they did not specify shared to the bind mount OSG DevOps \u00b6 New: - GRACC update completed; backup service verification to come this week. - Request to inject entire HTCondor job classad into GRACC records. Will require gratia-probe-condor changes. - Stashcp changes to support authenticated reading from /ospool namespace. Ongoing: - Shoveler is working and lightly tested. Collector is 90% done. - Checksums in xrootd-multiuser is 80% done. Back burner: - (Stalled, but need to get back to it) XRootD accounting information (from Frank): - May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. - Table of working set, read, and re-read for monthly, quarterly, and year. - XRootD TCP plugin is ready for packaging. Derek will follow up with software team on who to hand that off to. - https://opensciencegrid.atlassian.net/browse/SOFTWARE-4744 Discussion \u00b6 None this week OSG Release Team \u00b6 OSG 3.5.46 and OSG 3.6 Ready for Testing 3.5.46-upcoming and 3.6: HTCondor 9.0.5 and blahp 2.1.1 Ready for Release Nothing Discussion \u00b6 None this week","title":"September 7, 2021"},{"location":"meetings/2021/TechArea20210907/#osg-technology-area-meeting-7-september-2021","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian, Carl, Mat, Tim","title":"OSG Technology Area Meeting, 7 September 2021"},{"location":"meetings/2021/TechArea20210907/#announcements","text":"Kubernetes Hackathon 1-5pm today","title":"Announcements"},{"location":"meetings/2021/TechArea20210907/#triage-duty","text":"This week: Mat Next week: TimT 11 (+0) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2021/TechArea20210907/#jira-as-of-monday","text":"# of tickets \u0394 State 163 +1 Open 32 -2 Selected for Dev 37 -4 In Progress 14 +5 Dev Complete 4 -1 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2021/TechArea20210907/#osg-software-team","text":"Release AI (Carl): Improve default ProbeConfig directory configuration (SOFTWARE-4621) AI (Mat): XRootD in OSG 3.6 (SOFTWARE-4494) AI (Mat): Kick off GlideinWMS 3.7.5 VMU tests GSI Transition AI (Carl): Address osg-token-renewer review comments Other AI (BrianL): Add backfill container CI tests AI (BrianL): add SSH certificate to the Hosted CE","title":"OSG Software Team"},{"location":"meetings/2021/TechArea20210907/#discussion","text":"A longer term project for Carl is to enable mass token requests so Harvester folks can make a token per CE.","title":"Discussion"},{"location":"meetings/2021/TechArea20210907/#support-update","text":"Lancium (BrianL): backfill containers with bind-mounted CVMFS weren't getting jobs because they did not specify shared to the bind mount","title":"Support Update"},{"location":"meetings/2021/TechArea20210907/#osg-devops","text":"New: - GRACC update completed; backup service verification to come this week. - Request to inject entire HTCondor job classad into GRACC records. Will require gratia-probe-condor changes. - Stashcp changes to support authenticated reading from /ospool namespace. Ongoing: - Shoveler is working and lightly tested. Collector is 90% done. - Checksums in xrootd-multiuser is 80% done. Back burner: - (Stalled, but need to get back to it) XRootD accounting information (from Frank): - May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. - Table of working set, read, and re-read for monthly, quarterly, and year. - XRootD TCP plugin is ready for packaging. Derek will follow up with software team on who to hand that off to. - https://opensciencegrid.atlassian.net/browse/SOFTWARE-4744","title":"OSG DevOps"},{"location":"meetings/2021/TechArea20210907/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210907/#osg-release-team","text":"OSG 3.5.46 and OSG 3.6 Ready for Testing 3.5.46-upcoming and 3.6: HTCondor 9.0.5 and blahp 2.1.1 Ready for Release Nothing","title":"OSG Release Team"},{"location":"meetings/2021/TechArea20210907/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210914/","text":"OSG Technology Area Meeting, 14 September 2021 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Carl, Marco Mambelli, Marian, Mat Announcements \u00b6 Canceling next week's meeting due to HTCondor Week Mat OOO Sep 17-22 Triage Duty \u00b6 This week: TimT Next week: BrianL (?) 10 (-1) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 162 -1 Open 33 +1 Selected for Dev 32 -5 In Progress 13 -1 Dev Complete 4 +0 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 Release AI (Carl): Cut new Gratia Probe 2.x RPM AI (Mat): XRootD in OSG 3.6 (SOFTWARE-4494) GSI Transition AI (Carl): Review osg-token-renewer doc and merge if satisfied Other AI (BrianL): Add SSH certificate to the Hosted CE AI (BrianL): Add Topology endpoint for querying resources tied to VOs AI (BrianL): Add Singularity backfill container CI tests AI (BrianL): Investigate host cert on the CMS Hosted CE at Frontera to see if UW needs to renew it Discussion \u00b6 GlideinWMS 3.9.3rc1 available; will be built into 3.5-contrib; requesting a build for 3.6 as well. GSI not completely removed yet but that's acceptable because it will help with the transition FNAL and CERN expected to announce EL8 plans in October Support Update \u00b6 Florida (BrianL): uncovered a few bugs with job router transforms in HTCondor-CE 5.1.1. To be fixed in 5.1.2 in an expected upstream release this week. Marian: add Andrew Melo back as an OASIS manager; contact Mat if Topology assistance is needed Mat: Assist Vlad at IceCube with permissions problems at their new Stash Origin; contact Derek for assistance as needed Carl: LIGO fixed their ProbeConfig and some records started showing up. LIGO-WA-CalTech records are sparse; Carl will ask LIGO if this is expected OSG DevOps \u00b6 New: - GRACC update completed; backup service verification to come this week. - Request to inject entire HTCondor job classad into GRACC records. Will require gratia-probe-condor changes. - Stashcp changes to support authenticated reading from /ospool namespace. Ongoing: - Shoveler is working and lightly tested. Collector is 90% done. - Checksums in xrootd-multiuser is 80% done. Back burner: - (Stalled, but need to get back to it) XRootD accounting information (from Frank): - May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. - Table of working set, read, and re-read for monthly, quarterly, and year. - XRootD TCP plugin is ready for packaging. Derek will follow up with software team on who to hand that off to. - https://opensciencegrid.atlassian.net/browse/SOFTWARE-4744 Discussion \u00b6 None this week OSG Release Team \u00b6 OSG 3.5.46 and OSG 3.6 Ready for Testing GlideinWMS 3.7.5 cvmfs-x509-helper 2.2-2 and osg-oasis 17-4 Ready for Release Nothing Discussion \u00b6 None this week","title":"September 14, 2021"},{"location":"meetings/2021/TechArea20210914/#osg-technology-area-meeting-14-september-2021","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Carl, Marco Mambelli, Marian, Mat","title":"OSG Technology Area Meeting, 14 September 2021"},{"location":"meetings/2021/TechArea20210914/#announcements","text":"Canceling next week's meeting due to HTCondor Week Mat OOO Sep 17-22","title":"Announcements"},{"location":"meetings/2021/TechArea20210914/#triage-duty","text":"This week: TimT Next week: BrianL (?) 10 (-1) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2021/TechArea20210914/#jira-as-of-monday","text":"# of tickets \u0394 State 162 -1 Open 33 +1 Selected for Dev 32 -5 In Progress 13 -1 Dev Complete 4 +0 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2021/TechArea20210914/#osg-software-team","text":"Release AI (Carl): Cut new Gratia Probe 2.x RPM AI (Mat): XRootD in OSG 3.6 (SOFTWARE-4494) GSI Transition AI (Carl): Review osg-token-renewer doc and merge if satisfied Other AI (BrianL): Add SSH certificate to the Hosted CE AI (BrianL): Add Topology endpoint for querying resources tied to VOs AI (BrianL): Add Singularity backfill container CI tests AI (BrianL): Investigate host cert on the CMS Hosted CE at Frontera to see if UW needs to renew it","title":"OSG Software Team"},{"location":"meetings/2021/TechArea20210914/#discussion","text":"GlideinWMS 3.9.3rc1 available; will be built into 3.5-contrib; requesting a build for 3.6 as well. GSI not completely removed yet but that's acceptable because it will help with the transition FNAL and CERN expected to announce EL8 plans in October","title":"Discussion"},{"location":"meetings/2021/TechArea20210914/#support-update","text":"Florida (BrianL): uncovered a few bugs with job router transforms in HTCondor-CE 5.1.1. To be fixed in 5.1.2 in an expected upstream release this week. Marian: add Andrew Melo back as an OASIS manager; contact Mat if Topology assistance is needed Mat: Assist Vlad at IceCube with permissions problems at their new Stash Origin; contact Derek for assistance as needed Carl: LIGO fixed their ProbeConfig and some records started showing up. LIGO-WA-CalTech records are sparse; Carl will ask LIGO if this is expected","title":"Support Update"},{"location":"meetings/2021/TechArea20210914/#osg-devops","text":"New: - GRACC update completed; backup service verification to come this week. - Request to inject entire HTCondor job classad into GRACC records. Will require gratia-probe-condor changes. - Stashcp changes to support authenticated reading from /ospool namespace. Ongoing: - Shoveler is working and lightly tested. Collector is 90% done. - Checksums in xrootd-multiuser is 80% done. Back burner: - (Stalled, but need to get back to it) XRootD accounting information (from Frank): - May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. - Table of working set, read, and re-read for monthly, quarterly, and year. - XRootD TCP plugin is ready for packaging. Derek will follow up with software team on who to hand that off to. - https://opensciencegrid.atlassian.net/browse/SOFTWARE-4744","title":"OSG DevOps"},{"location":"meetings/2021/TechArea20210914/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210914/#osg-release-team","text":"OSG 3.5.46 and OSG 3.6 Ready for Testing GlideinWMS 3.7.5 cvmfs-x509-helper 2.2-2 and osg-oasis 17-4 Ready for Release Nothing","title":"OSG Release Team"},{"location":"meetings/2021/TechArea20210914/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210928/","text":"OSG Technology Area Meeting, 28 September 2021 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Carl, Derek, Marco Mambelli, Marian, Mat, TimT Announcements \u00b6 Token transition workshop Oct 14-15: https://indico.fnal.gov/event/50597/ Brian OOO Wed-Fri Carl OOO Wed Triage Duty \u00b6 This week: Mat Next week: Carl 12 (+2) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 164 +2 Open 33 +0 Selected for Dev 37 +5 In Progress 14 +1 Dev Complete 10 +6 Ready for Testing 1 +1 Ready for Release OSG Software Team \u00b6 Release AI (Carl): Cut new Gratia Probe 2.x RPM AI (Mat): XRootD in OSG 3.6 (SOFTWARE-4494) AI (Carl): osg-pki-tools in OSG 3.6 (SOFTWARE-4786) GSI/GridFTP Transition AI (Carl): Address osg-token-renewer doc comments and merge Wei asked us to improve the XRootD standalone docs with info about Third-Party-Copy Other AI (BrianL): Add SSH certificate to the Hosted CE AI (Carl): Add Topology endpoint for querying resources tied to VOs AI (BrianL): Add Singularity backfill container CI tests AI (Carl): Merge Topology and CILogon contact data Discussion \u00b6 None this week Support Update \u00b6 Lancium (BrianL): for Singularity-in-Singularity, GPUs aren't made available if the outer Singularity is < 3.8.0. On the plus side, GPUs work for unpriv Singularity in unpriv Singularity OSG DevOps \u00b6 New: - Request to inject entire HTCondor job classad into GRACC records. Will require gratia-probe-condor changes. Ongoing: - Shoveler and Collector is tested, now converting UNL to using the shoveler. - Stashcp changes to support authenticated reading from /ospool namespace is done and lightly tested. Back burner: - (Stalled, but need to get back to it) XRootD accounting information (from Frank): - May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. - Table of working set, read, and re-read for monthly, quarterly, and year. - XRootD TCP plugin is ready for packaging. Derek will follow up with software team on who to hand that off to. - https://opensciencegrid.atlassian.net/browse/SOFTWARE-4744 Discussion \u00b6 None this week OSG Release Team \u00b6 Ready for Testing OSG 3.5 and OSG 3.6: CVMFS 2.8.2 cvmfs-x509-helper 2.2-2, osg-oasis 17-4 vault 1.8.2, htvault-config 1.6, and htgettoken 1.6 OSG 3.5-upcoming: GlideinWMS 3.7.5 xrootd-multiuser-2.0.2 OSG 3.5-upcoming and OSG 3.6: HTCondor 9.0.6 blahp 2.1.2 OSG 3.6-upcoming HTCondor 9.2.0 Ready for Release OSG 3.5 and OSG 3.6 osg-wn-client Discussion \u00b6 None this week","title":"September 28, 2021"},{"location":"meetings/2021/TechArea20210928/#osg-technology-area-meeting-28-september-2021","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Carl, Derek, Marco Mambelli, Marian, Mat, TimT","title":"OSG Technology Area Meeting, 28 September 2021"},{"location":"meetings/2021/TechArea20210928/#announcements","text":"Token transition workshop Oct 14-15: https://indico.fnal.gov/event/50597/ Brian OOO Wed-Fri Carl OOO Wed","title":"Announcements"},{"location":"meetings/2021/TechArea20210928/#triage-duty","text":"This week: Mat Next week: Carl 12 (+2) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2021/TechArea20210928/#jira-as-of-monday","text":"# of tickets \u0394 State 164 +2 Open 33 +0 Selected for Dev 37 +5 In Progress 14 +1 Dev Complete 10 +6 Ready for Testing 1 +1 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2021/TechArea20210928/#osg-software-team","text":"Release AI (Carl): Cut new Gratia Probe 2.x RPM AI (Mat): XRootD in OSG 3.6 (SOFTWARE-4494) AI (Carl): osg-pki-tools in OSG 3.6 (SOFTWARE-4786) GSI/GridFTP Transition AI (Carl): Address osg-token-renewer doc comments and merge Wei asked us to improve the XRootD standalone docs with info about Third-Party-Copy Other AI (BrianL): Add SSH certificate to the Hosted CE AI (Carl): Add Topology endpoint for querying resources tied to VOs AI (BrianL): Add Singularity backfill container CI tests AI (Carl): Merge Topology and CILogon contact data","title":"OSG Software Team"},{"location":"meetings/2021/TechArea20210928/#discussion","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210928/#support-update","text":"Lancium (BrianL): for Singularity-in-Singularity, GPUs aren't made available if the outer Singularity is < 3.8.0. On the plus side, GPUs work for unpriv Singularity in unpriv Singularity","title":"Support Update"},{"location":"meetings/2021/TechArea20210928/#osg-devops","text":"New: - Request to inject entire HTCondor job classad into GRACC records. Will require gratia-probe-condor changes. Ongoing: - Shoveler and Collector is tested, now converting UNL to using the shoveler. - Stashcp changes to support authenticated reading from /ospool namespace is done and lightly tested. Back burner: - (Stalled, but need to get back to it) XRootD accounting information (from Frank): - May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. - Table of working set, read, and re-read for monthly, quarterly, and year. - XRootD TCP plugin is ready for packaging. Derek will follow up with software team on who to hand that off to. - https://opensciencegrid.atlassian.net/browse/SOFTWARE-4744","title":"OSG DevOps"},{"location":"meetings/2021/TechArea20210928/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20210928/#osg-release-team","text":"Ready for Testing OSG 3.5 and OSG 3.6: CVMFS 2.8.2 cvmfs-x509-helper 2.2-2, osg-oasis 17-4 vault 1.8.2, htvault-config 1.6, and htgettoken 1.6 OSG 3.5-upcoming: GlideinWMS 3.7.5 xrootd-multiuser-2.0.2 OSG 3.5-upcoming and OSG 3.6: HTCondor 9.0.6 blahp 2.1.2 OSG 3.6-upcoming HTCondor 9.2.0 Ready for Release OSG 3.5 and OSG 3.6 osg-wn-client","title":"OSG Release Team"},{"location":"meetings/2021/TechArea20210928/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20211005/","text":"OSG Technology Area Meeting, 5 October 2021 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Carl, Marco Mambelli, Marian, Mat, TimT Announcements \u00b6 Token transition workshop Oct 14-15: https://indico.fnal.gov/event/50597/ Triage Duty \u00b6 This week: Carl Next week: TimT 12 (+1) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 168 +4 Open 34 +1 Selected for Dev 37 +0 In Progress 12 -2 Dev Complete 5 -5 Ready for Testing 0 -1 Ready for Release OSG Software Team \u00b6 Kubernetes Hackathon this afternoon Doc focus this Friday October 8, 1-5pm Release AI (Carl): Create new gratia-probe-condor-ap package (SOFTWARE-4846) AI (Mat): XRootD in OSG 3.6 (SOFTWARE-4494) AI (Carl): osg-pki-tools in OSG 3.6 (SOFTWARE-4786) Other AI (BrianL): Add SSH certificate to the Hosted CE AI (Carl): Merge Topology and CILogon contact data (SOFTWARE-4734) AI (BrianL): Add Singularity backfill container CI tests (SOFTWARE-4726) AI (Carl): Add Topology endpoint for querying resources tied to VOs AI (BrianL/HTCondor developers): Make internal documentation for how to add SciTokens to a CE in preparation for the token workshop AI (Mat): Review remaining issues for the Let's Encrypt CA expiration fire. Discussion \u00b6 Marco: Debugging glideinWMS compatibility issues with HTCondor 9.0.6; attempting to install 9.0.1 for testing but having dependency issues. Brian says that it's a frequent issue when trying to install old versions of HTCondor on EL7. Mat suggests trying the HTCondor Docker images if a 9.0.1 version is available. Support Update \u00b6 TimT: Justas (Caltech) is requesting additional GPU attributes in the job classad; Tim will link him up with one of the HTCondor developers directly. Carl: There is no easy upgrade path to the Python 3 version of gfal2-util due to RPM dependency issues; filed a ticket with EPEL, will try to contact developers directly if there's no response to the ticket. Marian: Continuing to support LIGO with using IDTOKEN authentication. OSG DevOps \u00b6 New: - Transition to IDTOKENs for IGWN, JLab, GLUEX Ongoing: - Shoveler and Collector is tested, now converting UNL to using the shoveler. - Request to inject entire HTCondor job classad into GRACC records. Will require gratia-probe-condor changes. Back burner: - (Stalled, but need to get back to it) XRootD accounting information (from Frank): - May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. - Table of working set, read, and re-read for monthly, quarterly, and year. - XRootD TCP plugin is ready for packaging. Derek will follow up with software team on who to hand that off to. - https://opensciencegrid.atlassian.net/browse/SOFTWARE-4744 Discussion \u00b6 None this week OSG Release Team \u00b6 Ready for Testing OSG 3.5-upcoming and OSG 3.6 blahp 2.1.2 Ready for Release OSG 3.5 and OSG 3.6 IGTF 1.113 Discussion \u00b6 None this week","title":"October 5, 2021"},{"location":"meetings/2021/TechArea20211005/#osg-technology-area-meeting-5-october-2021","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Carl, Marco Mambelli, Marian, Mat, TimT","title":"OSG Technology Area Meeting, 5 October 2021"},{"location":"meetings/2021/TechArea20211005/#announcements","text":"Token transition workshop Oct 14-15: https://indico.fnal.gov/event/50597/","title":"Announcements"},{"location":"meetings/2021/TechArea20211005/#triage-duty","text":"This week: Carl Next week: TimT 12 (+1) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2021/TechArea20211005/#jira-as-of-monday","text":"# of tickets \u0394 State 168 +4 Open 34 +1 Selected for Dev 37 +0 In Progress 12 -2 Dev Complete 5 -5 Ready for Testing 0 -1 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2021/TechArea20211005/#osg-software-team","text":"Kubernetes Hackathon this afternoon Doc focus this Friday October 8, 1-5pm Release AI (Carl): Create new gratia-probe-condor-ap package (SOFTWARE-4846) AI (Mat): XRootD in OSG 3.6 (SOFTWARE-4494) AI (Carl): osg-pki-tools in OSG 3.6 (SOFTWARE-4786) Other AI (BrianL): Add SSH certificate to the Hosted CE AI (Carl): Merge Topology and CILogon contact data (SOFTWARE-4734) AI (BrianL): Add Singularity backfill container CI tests (SOFTWARE-4726) AI (Carl): Add Topology endpoint for querying resources tied to VOs AI (BrianL/HTCondor developers): Make internal documentation for how to add SciTokens to a CE in preparation for the token workshop AI (Mat): Review remaining issues for the Let's Encrypt CA expiration fire.","title":"OSG Software Team"},{"location":"meetings/2021/TechArea20211005/#discussion","text":"Marco: Debugging glideinWMS compatibility issues with HTCondor 9.0.6; attempting to install 9.0.1 for testing but having dependency issues. Brian says that it's a frequent issue when trying to install old versions of HTCondor on EL7. Mat suggests trying the HTCondor Docker images if a 9.0.1 version is available.","title":"Discussion"},{"location":"meetings/2021/TechArea20211005/#support-update","text":"TimT: Justas (Caltech) is requesting additional GPU attributes in the job classad; Tim will link him up with one of the HTCondor developers directly. Carl: There is no easy upgrade path to the Python 3 version of gfal2-util due to RPM dependency issues; filed a ticket with EPEL, will try to contact developers directly if there's no response to the ticket. Marian: Continuing to support LIGO with using IDTOKEN authentication.","title":"Support Update"},{"location":"meetings/2021/TechArea20211005/#osg-devops","text":"New: - Transition to IDTOKENs for IGWN, JLab, GLUEX Ongoing: - Shoveler and Collector is tested, now converting UNL to using the shoveler. - Request to inject entire HTCondor job classad into GRACC records. Will require gratia-probe-condor changes. Back burner: - (Stalled, but need to get back to it) XRootD accounting information (from Frank): - May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. - Table of working set, read, and re-read for monthly, quarterly, and year. - XRootD TCP plugin is ready for packaging. Derek will follow up with software team on who to hand that off to. - https://opensciencegrid.atlassian.net/browse/SOFTWARE-4744","title":"OSG DevOps"},{"location":"meetings/2021/TechArea20211005/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20211005/#osg-release-team","text":"Ready for Testing OSG 3.5-upcoming and OSG 3.6 blahp 2.1.2 Ready for Release OSG 3.5 and OSG 3.6 IGTF 1.113","title":"OSG Release Team"},{"location":"meetings/2021/TechArea20211005/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20211012/","text":"OSG Technology Area Meeting, 12 October 2021 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Derek, Mat, TimT Announcements \u00b6 Token transition workshop Oct 14-15: https://indico.fnal.gov/event/50597/ Triage Duty \u00b6 This week: TimT Next week: BrianL (?) 11 (-1) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 159 -9 Open 37 +3 Selected for Dev 40 +3 In Progress 12 +0 Dev Complete 3 -2 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 Release AI (Mat): XRootD in OSG 3.6 (SOFTWARE-4494) AI (Carl): Create new gratia-probe-condor-ap package (SOFTWARE-4846) AI (Carl): osg-pki-tools in OSG 3.6 (SOFTWARE-4786) Other AI (Carl): Merge Topology and CILogon contact data (SOFTWARE-4734) AI (BrianL): Add Topology endpoint for querying resources tied to VOs Discussion \u00b6 None this week Support Update \u00b6 GP-ARGO (BrianL): Helped register them in Topology and get a backfill container started up. The container remains idle. (Derek) GRACC redirects broken. Fixed, but reminded Horst that redirects are not guarenteed forever! OSG DevOps \u00b6 New: - Transition to IDTOKENs for IGWN, JLab, GLUEX - stashcp feature request for better error messages. Added, waiting on some iterative feedback. Ongoing: - Shoveler and Collector is tested, now converting UNL to using the shoveler. - Request to inject entire HTCondor job classad into GRACC records. Will require gratia-probe-condor changes. Back burner: - (Stalled, but need to get back to it) XRootD accounting information (from Frank): - May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. - Table of working set, read, and re-read for monthly, quarterly, and year. - XRootD TCP plugin is ready for packaging. Derek will follow up with software team on who to hand that off to. - https://opensciencegrid.atlassian.net/browse/SOFTWARE-4744 Discussion \u00b6 None this week OSG Release Team \u00b6 Ready for Testing OSG 3.5 and OSG 3.6 osg-token-renewer 0.7.1 Ready for Release OSG 3.5-upcoming and OSG 3.6 blahp 2.1.3 Discussion \u00b6 None this week","title":"October 12, 2021"},{"location":"meetings/2021/TechArea20211012/#osg-technology-area-meeting-12-october-2021","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Derek, Mat, TimT","title":"OSG Technology Area Meeting, 12 October 2021"},{"location":"meetings/2021/TechArea20211012/#announcements","text":"Token transition workshop Oct 14-15: https://indico.fnal.gov/event/50597/","title":"Announcements"},{"location":"meetings/2021/TechArea20211012/#triage-duty","text":"This week: TimT Next week: BrianL (?) 11 (-1) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2021/TechArea20211012/#jira-as-of-monday","text":"# of tickets \u0394 State 159 -9 Open 37 +3 Selected for Dev 40 +3 In Progress 12 +0 Dev Complete 3 -2 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2021/TechArea20211012/#osg-software-team","text":"Release AI (Mat): XRootD in OSG 3.6 (SOFTWARE-4494) AI (Carl): Create new gratia-probe-condor-ap package (SOFTWARE-4846) AI (Carl): osg-pki-tools in OSG 3.6 (SOFTWARE-4786) Other AI (Carl): Merge Topology and CILogon contact data (SOFTWARE-4734) AI (BrianL): Add Topology endpoint for querying resources tied to VOs","title":"OSG Software Team"},{"location":"meetings/2021/TechArea20211012/#discussion","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20211012/#support-update","text":"GP-ARGO (BrianL): Helped register them in Topology and get a backfill container started up. The container remains idle. (Derek) GRACC redirects broken. Fixed, but reminded Horst that redirects are not guarenteed forever!","title":"Support Update"},{"location":"meetings/2021/TechArea20211012/#osg-devops","text":"New: - Transition to IDTOKENs for IGWN, JLab, GLUEX - stashcp feature request for better error messages. Added, waiting on some iterative feedback. Ongoing: - Shoveler and Collector is tested, now converting UNL to using the shoveler. - Request to inject entire HTCondor job classad into GRACC records. Will require gratia-probe-condor changes. Back burner: - (Stalled, but need to get back to it) XRootD accounting information (from Frank): - May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. - Table of working set, read, and re-read for monthly, quarterly, and year. - XRootD TCP plugin is ready for packaging. Derek will follow up with software team on who to hand that off to. - https://opensciencegrid.atlassian.net/browse/SOFTWARE-4744","title":"OSG DevOps"},{"location":"meetings/2021/TechArea20211012/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20211012/#osg-release-team","text":"Ready for Testing OSG 3.5 and OSG 3.6 osg-token-renewer 0.7.1 Ready for Release OSG 3.5-upcoming and OSG 3.6 blahp 2.1.3","title":"OSG Release Team"},{"location":"meetings/2021/TechArea20211012/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20211019/","text":"OSG Technology Area Meeting, 19 October 2021 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Derek, Marco Mambelli, Mat, TimT Announcements \u00b6 BrianL OOO Friday Triage Duty \u00b6 This week: BrianL Next week: Carl 9 (-2) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 160 +1 Open 41 +4 Selected for Dev 38 -2 In Progress 11 -1 Dev Complete 0 -3 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 Release AI (Mat, BrianL): XRootD in OSG 3.6 (SOFTWARE-4494) AI (Mat) review xrootd-multiuser and osg-ca-certs-updater promotion requests AI (Carl): Create new gratia-probe-condor-ap package (SOFTWARE-4846) AI (Carl, BrianL): osg-pki-tools in OSG 3.6 (SOFTWARE-4786) Other AI (Carl, BrianL): Merge Topology and CILogon contact data (SOFTWARE-4734) AI (BrianL): Add Topology endpoint for querying resources tied to VOs Discussion \u00b6 HTCondor team planning to merge the BLAHP into the HTCondor source tree and build their packages together; this will eliminate the circular dependency between their packages. Support Update \u00b6 Token Transition Workshop (BrianL, Mat): many sites needed to adjust their AUTH_SSL_* CE config variables to continue to support IGTF CAs; also needed to update to scitokens-cpp-0.6.2 . HTCondor packaging will be updated upstream to require the latter. OSG DevOps \u00b6 New: - Transition to IDTOKENs for IGWN, JLab, GLUEX - Shoveler and Collector is tested, and UNL is using it in production now. - Now writing docs on how to run the shoveler. Ongoing: - Request to inject entire HTCondor job classad into GRACC records. Will require gratia-probe-condor changes. Back burner: - (Stalled, but need to get back to it) XRootD accounting information (from Frank): - May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. - Table of working set, read, and re-read for monthly, quarterly, and year. - XRootD TCP plugin is ready for packaging. Derek will follow up with software team on who to hand that off to. - https://opensciencegrid.atlassian.net/browse/SOFTWARE-4744 Discussion \u00b6 None this week OSG Release Team \u00b6 Ready for Testing Nothing Ready for Release Nothing Discussion \u00b6 None this week","title":"October 19, 2021"},{"location":"meetings/2021/TechArea20211019/#osg-technology-area-meeting-19-october-2021","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Derek, Marco Mambelli, Mat, TimT","title":"OSG Technology Area Meeting, 19 October 2021"},{"location":"meetings/2021/TechArea20211019/#announcements","text":"BrianL OOO Friday","title":"Announcements"},{"location":"meetings/2021/TechArea20211019/#triage-duty","text":"This week: BrianL Next week: Carl 9 (-2) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2021/TechArea20211019/#jira-as-of-monday","text":"# of tickets \u0394 State 160 +1 Open 41 +4 Selected for Dev 38 -2 In Progress 11 -1 Dev Complete 0 -3 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2021/TechArea20211019/#osg-software-team","text":"Release AI (Mat, BrianL): XRootD in OSG 3.6 (SOFTWARE-4494) AI (Mat) review xrootd-multiuser and osg-ca-certs-updater promotion requests AI (Carl): Create new gratia-probe-condor-ap package (SOFTWARE-4846) AI (Carl, BrianL): osg-pki-tools in OSG 3.6 (SOFTWARE-4786) Other AI (Carl, BrianL): Merge Topology and CILogon contact data (SOFTWARE-4734) AI (BrianL): Add Topology endpoint for querying resources tied to VOs","title":"OSG Software Team"},{"location":"meetings/2021/TechArea20211019/#discussion","text":"HTCondor team planning to merge the BLAHP into the HTCondor source tree and build their packages together; this will eliminate the circular dependency between their packages.","title":"Discussion"},{"location":"meetings/2021/TechArea20211019/#support-update","text":"Token Transition Workshop (BrianL, Mat): many sites needed to adjust their AUTH_SSL_* CE config variables to continue to support IGTF CAs; also needed to update to scitokens-cpp-0.6.2 . HTCondor packaging will be updated upstream to require the latter.","title":"Support Update"},{"location":"meetings/2021/TechArea20211019/#osg-devops","text":"New: - Transition to IDTOKENs for IGWN, JLab, GLUEX - Shoveler and Collector is tested, and UNL is using it in production now. - Now writing docs on how to run the shoveler. Ongoing: - Request to inject entire HTCondor job classad into GRACC records. Will require gratia-probe-condor changes. Back burner: - (Stalled, but need to get back to it) XRootD accounting information (from Frank): - May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. - Table of working set, read, and re-read for monthly, quarterly, and year. - XRootD TCP plugin is ready for packaging. Derek will follow up with software team on who to hand that off to. - https://opensciencegrid.atlassian.net/browse/SOFTWARE-4744","title":"OSG DevOps"},{"location":"meetings/2021/TechArea20211019/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20211019/#osg-release-team","text":"Ready for Testing Nothing Ready for Release Nothing","title":"OSG Release Team"},{"location":"meetings/2021/TechArea20211019/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20211026/","text":"OSG Technology Area Meeting, 26 October 2021 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Mat, Marco Mambelli Announcements \u00b6 None this week Triage Duty \u00b6 This week: Mat Next week: Carl 7 (-2) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 164 +4 Open 42 +1 Selected for Dev 38 +0 In Progress 11 +0 Dev Complete 2 +2 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 Release AI (Mat, BrianL): XRootD in OSG 3.6 (SOFTWARE-4494) AI (Mat) review gratia-probe PRs AI (BrianL): build gratia-probe and osg-flock for 3.6 Discussion \u00b6 There were some reports of user jobs failing in OSPool backfill containers due to insufficient storage space in /tmp . OSPool jobs almost always run inside Singularity containers and GlideinWMS has mechanisms that will decide what to mount from the host (in this case the backfill container), into /tmp inside the Singularity container: https://github.com/glideinWMS/glideinwms/blob/fa3babd2452c7deeb2b8de543595aa2412ddef7b/creation/web_base/glidein_startup.sh#L591 https://github.com/glideinWMS/glideinwms/blob/fa3babd2452c7deeb2b8de543595aa2412ddef7b/creation/web_base/singularity_lib.sh#L1639 It'd be worth checking to verify that the affected user jobs were running inside Singularity. Support Update \u00b6 None this week","title":"October 26, 2021"},{"location":"meetings/2021/TechArea20211026/#osg-technology-area-meeting-26-october-2021","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Mat, Marco Mambelli","title":"OSG Technology Area Meeting, 26 October 2021"},{"location":"meetings/2021/TechArea20211026/#announcements","text":"None this week","title":"Announcements"},{"location":"meetings/2021/TechArea20211026/#triage-duty","text":"This week: Mat Next week: Carl 7 (-2) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2021/TechArea20211026/#jira-as-of-monday","text":"# of tickets \u0394 State 164 +4 Open 42 +1 Selected for Dev 38 +0 In Progress 11 +0 Dev Complete 2 +2 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2021/TechArea20211026/#osg-software-team","text":"Release AI (Mat, BrianL): XRootD in OSG 3.6 (SOFTWARE-4494) AI (Mat) review gratia-probe PRs AI (BrianL): build gratia-probe and osg-flock for 3.6","title":"OSG Software Team"},{"location":"meetings/2021/TechArea20211026/#discussion","text":"There were some reports of user jobs failing in OSPool backfill containers due to insufficient storage space in /tmp . OSPool jobs almost always run inside Singularity containers and GlideinWMS has mechanisms that will decide what to mount from the host (in this case the backfill container), into /tmp inside the Singularity container: https://github.com/glideinWMS/glideinwms/blob/fa3babd2452c7deeb2b8de543595aa2412ddef7b/creation/web_base/glidein_startup.sh#L591 https://github.com/glideinWMS/glideinwms/blob/fa3babd2452c7deeb2b8de543595aa2412ddef7b/creation/web_base/singularity_lib.sh#L1639 It'd be worth checking to verify that the affected user jobs were running inside Singularity.","title":"Discussion"},{"location":"meetings/2021/TechArea20211026/#support-update","text":"None this week","title":"Support Update"},{"location":"meetings/2021/TechArea20211102/","text":"OSG Technology Area Meeting, 2 November 2021 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Marian, Mat, TimT Announcements \u00b6 Triage Duty \u00b6 This week: TimT Next week: BrianL (?) 11 (+2) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 160 +1 Open 40 -2 Selected for Dev 42 +4 In Progress 11 +0 Dev Complete 7 +5 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 Release AI (Mat, BrianL): XRootD in OSG 3.6 (SOFTWARE-4494) AI (Mat) review xrootd-multiuser and osg-ca-certs-updater promotion requests AI (Carl, BrianL): Create new gratia-probe-condor-ap package (SOFTWARE-4846) AI (Carl, BrianL): osg-pki-tools in OSG 3.6 (SOFTWARE-4786) Discussion \u00b6 HTCondor 9.0.7 and 9.3.0 expected later today HTCondor credmon requires python-scitokens but it's currently shipped only in OSG repos, not EPEL, meaning it's not available for UW builds of HTCondor. TimT will decide if it's better to also ship python-scitokens in the HTCondor repos, or try and get it into EPEL. Support Update \u00b6 University of Colorado (BrianL): they were not receiving payload jobs, had them redeploy with updated containers and it appears that things are working ok now JLab (BrianL): help talk them through setting up a token issuer JLab (Marian): debugging why their new schedd does not show up in the VO Summary OSG DevOps \u00b6 New: - Transition to IDTOKENs for IGWN, JLab, GLUEX - Shoveler and Collector is tested, and UNL is using it in production now. - Now writing docs on how to run the shoveler. Ongoing: - Request to inject entire HTCondor job classad into GRACC records. Will require gratia-probe-condor changes. Back burner: - (Stalled, but need to get back to it) XRootD accounting information (from Frank): - May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. - Table of working set, read, and re-read for monthly, quarterly, and year. - XRootD TCP plugin is ready for packaging. Derek will follow up with software team on who to hand that off to. - https://opensciencegrid.atlassian.net/browse/SOFTWARE-4744 Discussion \u00b6 None this week OSG Release Team \u00b6 Ready for Testing Nothing Ready for Release Nothing Discussion \u00b6 None this week","title":"November 2, 2021"},{"location":"meetings/2021/TechArea20211102/#osg-technology-area-meeting-2-november-2021","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Marian, Mat, TimT","title":"OSG Technology Area Meeting, 2 November 2021"},{"location":"meetings/2021/TechArea20211102/#announcements","text":"","title":"Announcements"},{"location":"meetings/2021/TechArea20211102/#triage-duty","text":"This week: TimT Next week: BrianL (?) 11 (+2) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2021/TechArea20211102/#jira-as-of-monday","text":"# of tickets \u0394 State 160 +1 Open 40 -2 Selected for Dev 42 +4 In Progress 11 +0 Dev Complete 7 +5 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2021/TechArea20211102/#osg-software-team","text":"Release AI (Mat, BrianL): XRootD in OSG 3.6 (SOFTWARE-4494) AI (Mat) review xrootd-multiuser and osg-ca-certs-updater promotion requests AI (Carl, BrianL): Create new gratia-probe-condor-ap package (SOFTWARE-4846) AI (Carl, BrianL): osg-pki-tools in OSG 3.6 (SOFTWARE-4786)","title":"OSG Software Team"},{"location":"meetings/2021/TechArea20211102/#discussion","text":"HTCondor 9.0.7 and 9.3.0 expected later today HTCondor credmon requires python-scitokens but it's currently shipped only in OSG repos, not EPEL, meaning it's not available for UW builds of HTCondor. TimT will decide if it's better to also ship python-scitokens in the HTCondor repos, or try and get it into EPEL.","title":"Discussion"},{"location":"meetings/2021/TechArea20211102/#support-update","text":"University of Colorado (BrianL): they were not receiving payload jobs, had them redeploy with updated containers and it appears that things are working ok now JLab (BrianL): help talk them through setting up a token issuer JLab (Marian): debugging why their new schedd does not show up in the VO Summary","title":"Support Update"},{"location":"meetings/2021/TechArea20211102/#osg-devops","text":"New: - Transition to IDTOKENs for IGWN, JLab, GLUEX - Shoveler and Collector is tested, and UNL is using it in production now. - Now writing docs on how to run the shoveler. Ongoing: - Request to inject entire HTCondor job classad into GRACC records. Will require gratia-probe-condor changes. Back burner: - (Stalled, but need to get back to it) XRootD accounting information (from Frank): - May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. - Table of working set, read, and re-read for monthly, quarterly, and year. - XRootD TCP plugin is ready for packaging. Derek will follow up with software team on who to hand that off to. - https://opensciencegrid.atlassian.net/browse/SOFTWARE-4744","title":"OSG DevOps"},{"location":"meetings/2021/TechArea20211102/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20211102/#osg-release-team","text":"Ready for Testing Nothing Ready for Release Nothing","title":"OSG Release Team"},{"location":"meetings/2021/TechArea20211102/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20211109/","text":"OSG Technology Area Meeting, 9 November 2021 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Marian, Mat, TimT Announcements \u00b6 Doc focus this Friday (11/12) Marian leaving November 30 Triage Duty \u00b6 This week: BrianL Next week: Mat 11 (+0) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 161 +1 Open 39 -1 Selected for Dev 49 +7 In Progress 12 +1 Dev Complete 1 -6 Ready for Testing 1 +1 Ready for Release OSG Software Team \u00b6 Release AI (Mat, BrianL): XRootD in OSG 3.6 (SOFTWARE-4494) AI (Carl, BrianL): osg-pki-tools in OSG 3.6 (SOFTWARE-4786) AI (BrianL): Release python-scitokens 1.6.0+ (SOFTWARE-4879) AI (Mat): Pegasus in OSG 3.6 (SOFTWARE-4877) AI (Mat): Release oidc-agent 4.2.2+ (SOFTWARE-4885) AI (Mat): kick off tests for vault/htvault/htgettoken (SOFTWARE-4884) Token transition AI (Mat): add the ability to specify subjects + description to token issuer mappings Discussion \u00b6 GlideinWMS 3.9.3 is ready to go. Support Update \u00b6 Georgia State University (BrianL): followed up on their suggestion to use SSH ProxyCommand JLab (BrianL): had more discussions about setting up token issuers University of Southern California (BrianL): worked through issues requesting tokens for the backfill container and problems with startup University of Connecticut (Mat, Marian): modifying the namespaces that are exported in their Stash Origins. Mat provided XRootD configuration changes; Marian will take care of CVMFS syncing. JLab (Marian, BrianL): Updated certificate configuration in JLab frontend to avoid issues with the Let's Encrypt root certificate. NIKHEF (Marian): Helping update their HTCondor install; there is a large version jump so much config has to be adjusted. OSG DevOps \u00b6 New: - Transition to IDTOKENs for IGWN, JLab, GLUEX - Shoveler and Collector is tested, and UNL is using it in production now. - Now writing docs on how to run the shoveler. Ongoing: - Request to inject entire HTCondor job classad into GRACC records. Will require gratia-probe-condor changes. Back burner: - (Stalled, but need to get back to it) XRootD accounting information (from Frank): - May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. - Table of working set, read, and re-read for monthly, quarterly, and year. - XRootD TCP plugin is ready for packaging. Derek will follow up with software team on who to hand that off to. - https://opensciencegrid.atlassian.net/browse/SOFTWARE-4744 Discussion \u00b6 None this week OSG Release Team \u00b6 Ready for Testing OSG 3.5-upcoming XRootD 5.3.2 Ready for Release OSG 3.5 osg-ca-certs-updater 2.0 OSG 3.5-upcoming xrootd-multiuser 2.0.3 OSG 3.6 gratia-probe 2.3.2 osg-flock 1.6-3 Discussion \u00b6 None this week","title":"November 9, 2021"},{"location":"meetings/2021/TechArea20211109/#osg-technology-area-meeting-9-november-2021","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Marian, Mat, TimT","title":"OSG Technology Area Meeting, 9 November 2021"},{"location":"meetings/2021/TechArea20211109/#announcements","text":"Doc focus this Friday (11/12) Marian leaving November 30","title":"Announcements"},{"location":"meetings/2021/TechArea20211109/#triage-duty","text":"This week: BrianL Next week: Mat 11 (+0) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2021/TechArea20211109/#jira-as-of-monday","text":"# of tickets \u0394 State 161 +1 Open 39 -1 Selected for Dev 49 +7 In Progress 12 +1 Dev Complete 1 -6 Ready for Testing 1 +1 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2021/TechArea20211109/#osg-software-team","text":"Release AI (Mat, BrianL): XRootD in OSG 3.6 (SOFTWARE-4494) AI (Carl, BrianL): osg-pki-tools in OSG 3.6 (SOFTWARE-4786) AI (BrianL): Release python-scitokens 1.6.0+ (SOFTWARE-4879) AI (Mat): Pegasus in OSG 3.6 (SOFTWARE-4877) AI (Mat): Release oidc-agent 4.2.2+ (SOFTWARE-4885) AI (Mat): kick off tests for vault/htvault/htgettoken (SOFTWARE-4884) Token transition AI (Mat): add the ability to specify subjects + description to token issuer mappings","title":"OSG Software Team"},{"location":"meetings/2021/TechArea20211109/#discussion","text":"GlideinWMS 3.9.3 is ready to go.","title":"Discussion"},{"location":"meetings/2021/TechArea20211109/#support-update","text":"Georgia State University (BrianL): followed up on their suggestion to use SSH ProxyCommand JLab (BrianL): had more discussions about setting up token issuers University of Southern California (BrianL): worked through issues requesting tokens for the backfill container and problems with startup University of Connecticut (Mat, Marian): modifying the namespaces that are exported in their Stash Origins. Mat provided XRootD configuration changes; Marian will take care of CVMFS syncing. JLab (Marian, BrianL): Updated certificate configuration in JLab frontend to avoid issues with the Let's Encrypt root certificate. NIKHEF (Marian): Helping update their HTCondor install; there is a large version jump so much config has to be adjusted.","title":"Support Update"},{"location":"meetings/2021/TechArea20211109/#osg-devops","text":"New: - Transition to IDTOKENs for IGWN, JLab, GLUEX - Shoveler and Collector is tested, and UNL is using it in production now. - Now writing docs on how to run the shoveler. Ongoing: - Request to inject entire HTCondor job classad into GRACC records. Will require gratia-probe-condor changes. Back burner: - (Stalled, but need to get back to it) XRootD accounting information (from Frank): - May need help with automating the process of generating these reports. A month only takes a few minutes. Longer periods take much longer. - Table of working set, read, and re-read for monthly, quarterly, and year. - XRootD TCP plugin is ready for packaging. Derek will follow up with software team on who to hand that off to. - https://opensciencegrid.atlassian.net/browse/SOFTWARE-4744","title":"OSG DevOps"},{"location":"meetings/2021/TechArea20211109/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20211109/#osg-release-team","text":"Ready for Testing OSG 3.5-upcoming XRootD 5.3.2 Ready for Release OSG 3.5 osg-ca-certs-updater 2.0 OSG 3.5-upcoming xrootd-multiuser 2.0.3 OSG 3.6 gratia-probe 2.3.2 osg-flock 1.6-3","title":"OSG Release Team"},{"location":"meetings/2021/TechArea20211109/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20211116/","text":"OSG Technology Area Meeting, 16 November 2021 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Mat, TimT Announcements \u00b6 Triage Duty \u00b6 This week: Mat Next week: TimT 11 (+0) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 161 +0 Open 42 +3 Selected for Dev 39 -10 In Progress 9 -3 Dev Complete 11 +10 Ready for Testing 0 -1 Ready for Release OSG Software Team \u00b6 Release AI (Mat): Release XRootD 5.3.3 in OSG 3.6 (SOFTWARE-4885) AI (Carl, BrianL): osg-pki-tools in OSG 3.6 (SOFTWARE-4786) AI (Mat): oidc-agent 4.2.2+ (SOFTWARE-4885) Token transition AI (Mat): add the ability to specify subjects + description to token issuer mappings AI (BrianL): investigate HTCondor-CE failures in the nightlies (SOFTWARE-4901) Discussion \u00b6 None this week Support Update \u00b6 Georgia State University (BrianL): needed to add pre-populated known_hosts since ssh-keyscan doesn't work with jump hosts JLab (BrianL): had a meeting to discuss token issuers; they'll likely start with a local issuer for pilots and will consider CILogon as their issuer Nikhef (BrianL, Marian, Diego): helped troubleshoot IDTOKEN exchange since they updated to OSG 3.6 OSG Release Team \u00b6 Ready for Testing OSG 3.5-upcoming XRootD 5.3.2 Ready for Release OSG 3.5 osg-ca-certs-updater 2.0 OSG 3.5-upcoming xrootd-multiuser 2.0.3 OSG 3.6 gratia-probe 2.3.2 osg-flock 1.6-3 Discussion \u00b6 None this week","title":"November 16, 2021"},{"location":"meetings/2021/TechArea20211116/#osg-technology-area-meeting-16-november-2021","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Mat, TimT","title":"OSG Technology Area Meeting, 16 November 2021"},{"location":"meetings/2021/TechArea20211116/#announcements","text":"","title":"Announcements"},{"location":"meetings/2021/TechArea20211116/#triage-duty","text":"This week: Mat Next week: TimT 11 (+0) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2021/TechArea20211116/#jira-as-of-monday","text":"# of tickets \u0394 State 161 +0 Open 42 +3 Selected for Dev 39 -10 In Progress 9 -3 Dev Complete 11 +10 Ready for Testing 0 -1 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2021/TechArea20211116/#osg-software-team","text":"Release AI (Mat): Release XRootD 5.3.3 in OSG 3.6 (SOFTWARE-4885) AI (Carl, BrianL): osg-pki-tools in OSG 3.6 (SOFTWARE-4786) AI (Mat): oidc-agent 4.2.2+ (SOFTWARE-4885) Token transition AI (Mat): add the ability to specify subjects + description to token issuer mappings AI (BrianL): investigate HTCondor-CE failures in the nightlies (SOFTWARE-4901)","title":"OSG Software Team"},{"location":"meetings/2021/TechArea20211116/#discussion","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20211116/#support-update","text":"Georgia State University (BrianL): needed to add pre-populated known_hosts since ssh-keyscan doesn't work with jump hosts JLab (BrianL): had a meeting to discuss token issuers; they'll likely start with a local issuer for pilots and will consider CILogon as their issuer Nikhef (BrianL, Marian, Diego): helped troubleshoot IDTOKEN exchange since they updated to OSG 3.6","title":"Support Update"},{"location":"meetings/2021/TechArea20211116/#osg-release-team","text":"Ready for Testing OSG 3.5-upcoming XRootD 5.3.2 Ready for Release OSG 3.5 osg-ca-certs-updater 2.0 OSG 3.5-upcoming xrootd-multiuser 2.0.3 OSG 3.6 gratia-probe 2.3.2 osg-flock 1.6-3","title":"OSG Release Team"},{"location":"meetings/2021/TechArea20211116/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20211123/","text":"OSG Technology Area Meeting, 23 November 2021 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Marco Mambelli, Mat, TimT Announcements \u00b6 Triage Duty \u00b6 This week: TimT Next week: BrianL 9 (+0) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 162 +1 Open 41 -1 Selected for Dev 31 +2 In Progress 10 +1 Dev Complete 14 +3 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 Release AI (BrianL): WLCG VO DN update in the vo-client (SOFTWARE-4912) AI (BrianL): osg-pki-tools in EL8 (SOFTWARE-4786) AI (Mat): oidc-agent 4.2.2+ (SOFTWARE-4885) Token transition AI (Mat): add the ability to specify subjects + description to token issuer mappings AI (BrianL): Investigate OSPool registry pod stuck in Pending AI (BrianL): Give CMS a recipe to generate pilot configuration without using osg-configure Discussion \u00b6 HTCondor scitokens-credmon for EL8: aiming for Post-christmas release Marco: Fixing GlideinWMS 3.7.6 bugs; afterwards, further development will be Python 3 only. There are several patches used in OSG OS Pool frontend -- Marco will talk to Mats Rynge about getting them upstream. Proxy delegation in the OSG 3.6 build of HTCondor 9 is broken; does not affect the OSG 3.5-upcoming build, and will be fixed in 9.0.8. Fermilab is hiring for a developer position. Support Update \u00b6 Lancium (BrianL): GPUs not showing up in Lancium resources due to HTCondor 9.0.6 GPU discovery bug; OS Registry doesn't work with Google IDs since they don't provide an eduPersonPrincipalName ( eppn ) Nikhef (BrianL, Marian, Diego): helped troubleshoot IDTOKEN exchange since they updated to OSG 3.6 LBL (Mat): Gratia probes weren't reporting in; this was due to files on disk not having been properly restored from backup; yum reinstall fixed the issue. OSG Release Team \u00b6 Aiming for a release next week: Ready for Release OSG 3.5 vo-client 115 python-scitokens 1.6.2 OSG 3.5-upcoming HTCondor 9.0.7 (has GSI, proxy delegation works) OSG 3.6 vo-client 115 XRootD 5.3.2 xrootd-multiuser 2.0.3 XCache 3.0.0 osg-xrootd 3.6-10 HTCondor 9.0.7 (no GSI, proxy delegation broken) blahp 2.2.0 (no GSI) GlideinWMS 3.9.3 Pegasus 5.0.1 python-scitokens 1.6.2 OSG 3.6-upcoming HTCondor 9.3.0 (no GSI, proxy delegation works) Discussion \u00b6 None this week","title":"November 23, 2021"},{"location":"meetings/2021/TechArea20211123/#osg-technology-area-meeting-23-november-2021","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Marco Mambelli, Mat, TimT","title":"OSG Technology Area Meeting, 23 November 2021"},{"location":"meetings/2021/TechArea20211123/#announcements","text":"","title":"Announcements"},{"location":"meetings/2021/TechArea20211123/#triage-duty","text":"This week: TimT Next week: BrianL 9 (+0) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2021/TechArea20211123/#jira-as-of-monday","text":"# of tickets \u0394 State 162 +1 Open 41 -1 Selected for Dev 31 +2 In Progress 10 +1 Dev Complete 14 +3 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2021/TechArea20211123/#osg-software-team","text":"Release AI (BrianL): WLCG VO DN update in the vo-client (SOFTWARE-4912) AI (BrianL): osg-pki-tools in EL8 (SOFTWARE-4786) AI (Mat): oidc-agent 4.2.2+ (SOFTWARE-4885) Token transition AI (Mat): add the ability to specify subjects + description to token issuer mappings AI (BrianL): Investigate OSPool registry pod stuck in Pending AI (BrianL): Give CMS a recipe to generate pilot configuration without using osg-configure","title":"OSG Software Team"},{"location":"meetings/2021/TechArea20211123/#discussion","text":"HTCondor scitokens-credmon for EL8: aiming for Post-christmas release Marco: Fixing GlideinWMS 3.7.6 bugs; afterwards, further development will be Python 3 only. There are several patches used in OSG OS Pool frontend -- Marco will talk to Mats Rynge about getting them upstream. Proxy delegation in the OSG 3.6 build of HTCondor 9 is broken; does not affect the OSG 3.5-upcoming build, and will be fixed in 9.0.8. Fermilab is hiring for a developer position.","title":"Discussion"},{"location":"meetings/2021/TechArea20211123/#support-update","text":"Lancium (BrianL): GPUs not showing up in Lancium resources due to HTCondor 9.0.6 GPU discovery bug; OS Registry doesn't work with Google IDs since they don't provide an eduPersonPrincipalName ( eppn ) Nikhef (BrianL, Marian, Diego): helped troubleshoot IDTOKEN exchange since they updated to OSG 3.6 LBL (Mat): Gratia probes weren't reporting in; this was due to files on disk not having been properly restored from backup; yum reinstall fixed the issue.","title":"Support Update"},{"location":"meetings/2021/TechArea20211123/#osg-release-team","text":"Aiming for a release next week: Ready for Release OSG 3.5 vo-client 115 python-scitokens 1.6.2 OSG 3.5-upcoming HTCondor 9.0.7 (has GSI, proxy delegation works) OSG 3.6 vo-client 115 XRootD 5.3.2 xrootd-multiuser 2.0.3 XCache 3.0.0 osg-xrootd 3.6-10 HTCondor 9.0.7 (no GSI, proxy delegation broken) blahp 2.2.0 (no GSI) GlideinWMS 3.9.3 Pegasus 5.0.1 python-scitokens 1.6.2 OSG 3.6-upcoming HTCondor 9.3.0 (no GSI, proxy delegation works)","title":"OSG Release Team"},{"location":"meetings/2021/TechArea20211123/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20211130/","text":"OSG Technology Area Meeting, 30 November 2021 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian L, Derek, Marco Mambelli, Mat, Tim T Announcements \u00b6 BrianL out next Monday, Dec 6 Triage Duty \u00b6 This week: BrianL Next week: Mat 7 (-2) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 181 +19 Open 22 -19 Selected for Dev 39 -2 In Progress 8 -2 Dev Complete 16 +2 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 Kubernetes Hackathon today AI (BrianL): Put certmanager config of individual VO frontends into the base vo-frontend resource AI (Mat): Work with John Thiltges to set up an additional instance of repo.opensciencegrid.org on the River cluster Release AI (BrianL): Release xrootd 5.3.3+ for OSG 3.5 upcoming and OSG 3.6 (SOFTWARE-4903, SOFTWARE-4904) AI (Mat): Create transitional dummy package for xrootd-lcmaps in 3.6 (SOFTWARE-4481) AI (BrianL): Release xrootd-rucioN2N-for-Xcache-1.2-3.3+ in OSG 3.6 (SOFTWARE-4894) AI (Mat): Package xrootd-tcp-stats plugin (SOFTWARE-4744) AI (BrianL): osg-pki-tools in EL8 (SOFTWARE-4786) Token transition AI (Mat): add the ability to specify subjects to token issuer mappings (SOFTWARE-4915) AI (Mat): merge xrootd-for-3.6 osg-test branch into master AI (BrianL): Investigate XRootD 3.6 TPC failures in the nightlies Discussion \u00b6 XRootD 5.3.2 will be released for 3.6 this week, with the caveat that origins shouldn't use it. GlideinWMS 3.7.6 is in progress (likely the last feature release for 3.7), as is CentOS 8 support for the 3.9 series. Support Update \u00b6 Lancium (BrianL): OS Registry doesn't work with Google or ORCID accounts since they don't provide an eduPersonPrincipalName ( eppn ) BNL (BrianL): help with OSPool Token Registry issues with the BNL and BNL-SDCC IdPs BNL (Mat): debug authentication issues when accessing an xrootd server using WebDAV OSG DevOps \u00b6 Stashcp now supports recursive downloads. Release upcoming. How should we handle packaging of stashcache-client in OSG repos? Some stashcp debugging is in order for proxy support. xrootd-monitoring-shoveler going to be tested at Florida tomorrow Discussion \u00b6 None this week OSG Release Team \u00b6 Release tomorrow: Ready for Release OSG 3.5 vo-client 115 python-scitokens 1.6.2 OSG 3.5-upcoming HTCondor 9.0.7 (has GSI, proxy delegation works) OSG 3.6 vo-client 115 XRootD 5.3.2 xrootd-multiuser 2.0.3 XCache 3.0.0 osg-xrootd 3.6-10 HTCondor 9.0.7 (no GSI, proxy delegation broken) blahp 2.2.0 (no GSI) GlideinWMS 3.9.3 Pegasus 5.0.1 python-scitokens 1.6.2 OSG 3.6-upcoming HTCondor 9.3.0 (no GSI, proxy delegation works) Discussion \u00b6 None this week","title":"November 30, 2021"},{"location":"meetings/2021/TechArea20211130/#osg-technology-area-meeting-30-november-2021","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian L, Derek, Marco Mambelli, Mat, Tim T","title":"OSG Technology Area Meeting, 30 November 2021"},{"location":"meetings/2021/TechArea20211130/#announcements","text":"BrianL out next Monday, Dec 6","title":"Announcements"},{"location":"meetings/2021/TechArea20211130/#triage-duty","text":"This week: BrianL Next week: Mat 7 (-2) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2021/TechArea20211130/#jira-as-of-monday","text":"# of tickets \u0394 State 181 +19 Open 22 -19 Selected for Dev 39 -2 In Progress 8 -2 Dev Complete 16 +2 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2021/TechArea20211130/#osg-software-team","text":"Kubernetes Hackathon today AI (BrianL): Put certmanager config of individual VO frontends into the base vo-frontend resource AI (Mat): Work with John Thiltges to set up an additional instance of repo.opensciencegrid.org on the River cluster Release AI (BrianL): Release xrootd 5.3.3+ for OSG 3.5 upcoming and OSG 3.6 (SOFTWARE-4903, SOFTWARE-4904) AI (Mat): Create transitional dummy package for xrootd-lcmaps in 3.6 (SOFTWARE-4481) AI (BrianL): Release xrootd-rucioN2N-for-Xcache-1.2-3.3+ in OSG 3.6 (SOFTWARE-4894) AI (Mat): Package xrootd-tcp-stats plugin (SOFTWARE-4744) AI (BrianL): osg-pki-tools in EL8 (SOFTWARE-4786) Token transition AI (Mat): add the ability to specify subjects to token issuer mappings (SOFTWARE-4915) AI (Mat): merge xrootd-for-3.6 osg-test branch into master AI (BrianL): Investigate XRootD 3.6 TPC failures in the nightlies","title":"OSG Software Team"},{"location":"meetings/2021/TechArea20211130/#discussion","text":"XRootD 5.3.2 will be released for 3.6 this week, with the caveat that origins shouldn't use it. GlideinWMS 3.7.6 is in progress (likely the last feature release for 3.7), as is CentOS 8 support for the 3.9 series.","title":"Discussion"},{"location":"meetings/2021/TechArea20211130/#support-update","text":"Lancium (BrianL): OS Registry doesn't work with Google or ORCID accounts since they don't provide an eduPersonPrincipalName ( eppn ) BNL (BrianL): help with OSPool Token Registry issues with the BNL and BNL-SDCC IdPs BNL (Mat): debug authentication issues when accessing an xrootd server using WebDAV","title":"Support Update"},{"location":"meetings/2021/TechArea20211130/#osg-devops","text":"Stashcp now supports recursive downloads. Release upcoming. How should we handle packaging of stashcache-client in OSG repos? Some stashcp debugging is in order for proxy support. xrootd-monitoring-shoveler going to be tested at Florida tomorrow","title":"OSG DevOps"},{"location":"meetings/2021/TechArea20211130/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20211130/#osg-release-team","text":"Release tomorrow: Ready for Release OSG 3.5 vo-client 115 python-scitokens 1.6.2 OSG 3.5-upcoming HTCondor 9.0.7 (has GSI, proxy delegation works) OSG 3.6 vo-client 115 XRootD 5.3.2 xrootd-multiuser 2.0.3 XCache 3.0.0 osg-xrootd 3.6-10 HTCondor 9.0.7 (no GSI, proxy delegation broken) blahp 2.2.0 (no GSI) GlideinWMS 3.9.3 Pegasus 5.0.1 python-scitokens 1.6.2 OSG 3.6-upcoming HTCondor 9.3.0 (no GSI, proxy delegation works)","title":"OSG Release Team"},{"location":"meetings/2021/TechArea20211130/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20211207/","text":"OSG Technology Area Meeting, 7 December 2021 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Derek, Marco Mambelli, Mat, TimT Announcements \u00b6 BrianL out today Mat out this afternoon and tomorrow Triage Duty \u00b6 This week: Mat Next week: TimT 9 (+2) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 183 +2 Open 22 +0 Selected for Dev 30 -9 In Progress 10 +2 Dev Complete 5 -11 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 AI (Mat): Create secondary instance of repo.openscience.org on the UChicago River cluster. AI (Mat): Test vault/htvault-config/htgettoken AI (Brian): Set osg-flock VOOverride to \"osg\" AI (TimT): Release HTCondors 9.0.8 and 9.4.0 Discussion \u00b6 Tim added \"devops-minefield\" repos to osg-release; this can be tested manually. Marco: GlideinWMS 3.7.6 is in progress; most GitHub issues have been merged, as well as a new check for expired tokens. A release candidate is expected later today. The GlideinWMS license is changing from Fermi-modified BSD to Apache2; using REUSE (reuse.software) and SPDX (spdx.org), which make managing licenses in source code very convenient; these might be also be useful for other OSG projects and HTCondor team. Support Update \u00b6 BNL (Mat): debug authentication issues when accessing an xrootd server using WebDAV Lancium (Mat, BrianL): debug not finding Singularity in backfill container GATech (Derek): Gratia probe is reporting a lot of groups. OSG DevOps \u00b6 Stashcp now supports recursive downloads. Release upcoming. How should we handle packaging of stashcache-client in OSG repos? Some stashcp debugging is in order for proxy support. xrootd-monitoring-shoveler running at UCSD and Florida (RPM) and UNL (K8s) Go packaging: No network for builds, so deps come from EPEL or from a dependency bundle. Derek will investigate what dependencies are already in EPEL (likely all of them) Discussion \u00b6 None this week OSG Release Team \u00b6 Release this week: Ready for Release OSG 3.5-upcoming, OSG 3.6 XRootD 5.3.4 Ready for Testing OSG 3.6-upcoming Soon: HTCondor 9.4.0 OSG 3.6 CVMFS 2.9.0 vault 1.9, htvault-config 1.11, htgettoken 1.9 oidc-agent 4.2.4 Soon: HTCondor 9.0.8 (should fix proxy delegation) OSG 3.5-upcoming Soon: HTCondor 9.0.8 OSG 3.5 oidc-agent 4.2.4 Discussion \u00b6 None this week","title":"December 7, 2021"},{"location":"meetings/2021/TechArea20211207/#osg-technology-area-meeting-7-december-2021","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Derek, Marco Mambelli, Mat, TimT","title":"OSG Technology Area Meeting, 7 December 2021"},{"location":"meetings/2021/TechArea20211207/#announcements","text":"BrianL out today Mat out this afternoon and tomorrow","title":"Announcements"},{"location":"meetings/2021/TechArea20211207/#triage-duty","text":"This week: Mat Next week: TimT 9 (+2) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2021/TechArea20211207/#jira-as-of-monday","text":"# of tickets \u0394 State 183 +2 Open 22 +0 Selected for Dev 30 -9 In Progress 10 +2 Dev Complete 5 -11 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2021/TechArea20211207/#osg-software-team","text":"AI (Mat): Create secondary instance of repo.openscience.org on the UChicago River cluster. AI (Mat): Test vault/htvault-config/htgettoken AI (Brian): Set osg-flock VOOverride to \"osg\" AI (TimT): Release HTCondors 9.0.8 and 9.4.0","title":"OSG Software Team"},{"location":"meetings/2021/TechArea20211207/#discussion","text":"Tim added \"devops-minefield\" repos to osg-release; this can be tested manually. Marco: GlideinWMS 3.7.6 is in progress; most GitHub issues have been merged, as well as a new check for expired tokens. A release candidate is expected later today. The GlideinWMS license is changing from Fermi-modified BSD to Apache2; using REUSE (reuse.software) and SPDX (spdx.org), which make managing licenses in source code very convenient; these might be also be useful for other OSG projects and HTCondor team.","title":"Discussion"},{"location":"meetings/2021/TechArea20211207/#support-update","text":"BNL (Mat): debug authentication issues when accessing an xrootd server using WebDAV Lancium (Mat, BrianL): debug not finding Singularity in backfill container GATech (Derek): Gratia probe is reporting a lot of groups.","title":"Support Update"},{"location":"meetings/2021/TechArea20211207/#osg-devops","text":"Stashcp now supports recursive downloads. Release upcoming. How should we handle packaging of stashcache-client in OSG repos? Some stashcp debugging is in order for proxy support. xrootd-monitoring-shoveler running at UCSD and Florida (RPM) and UNL (K8s) Go packaging: No network for builds, so deps come from EPEL or from a dependency bundle. Derek will investigate what dependencies are already in EPEL (likely all of them)","title":"OSG DevOps"},{"location":"meetings/2021/TechArea20211207/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20211207/#osg-release-team","text":"Release this week: Ready for Release OSG 3.5-upcoming, OSG 3.6 XRootD 5.3.4 Ready for Testing OSG 3.6-upcoming Soon: HTCondor 9.4.0 OSG 3.6 CVMFS 2.9.0 vault 1.9, htvault-config 1.11, htgettoken 1.9 oidc-agent 4.2.4 Soon: HTCondor 9.0.8 (should fix proxy delegation) OSG 3.5-upcoming Soon: HTCondor 9.0.8 OSG 3.5 oidc-agent 4.2.4","title":"OSG Release Team"},{"location":"meetings/2021/TechArea20211207/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20211214/","text":"OSG Technology Area Meeting, 14 December 2021 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Mat, TimT Announcements \u00b6 Mat out Thursday afternoon Doc focus Friday afternoon Triage Duty \u00b6 This week: TimT Next week: BrianL (?) 4 (-5) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 179 -4 Open 23 +1 Selected for Dev 30 +0 In Progress 10 +0 Dev Complete 3 -2 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 Kubernetes hackathon today AI (Mat): Package xrootd-tcp-stats plugin (SOFTWARE-4744) AI (Mat): Convert osg-pki-tools to Python 3 AI (Brian): Build XRootD with Brian's patch AI (Brian): Set osg-flock VOOverride to \"osg\" Discussion \u00b6 The HTCondor OAuth Credmon's dependencies only have Python 2 versions on EL 7; we'll need a python-scitokens version for Python 2, even if it's security-fixes only. Support Update \u00b6 BNL (Mat): debug authentication issues when accessing an xrootd server using WebDAV Lancium (BrianL): moved them over to Singularity-in-Singularity and had to adjust their bind mount settings GATech (Derek): Gratia probe is reporting a lot of groups. UConn (BrianL): job router config not correctly converted from old syntax to new syntax: extra quotes in the grid resource caused connection failure OSG DevOps \u00b6 Stashcp now supports recursive downloads. Release upcoming. How should we handle packaging of stashcache-client in OSG repos? Some stashcp debugging is in order for proxy support. xrootd-monitoring-shoveler running at UCSD and Florida (RPM) and UNL (K8s) Go packaging: No network for builds, so deps come from EPEL or from a dependency bundle. Derek will investigate what dependencies are already in EPEL (likely all of them) Discussion \u00b6 None this week OSG Release Team \u00b6 Ready for Release Nothing Ready for Testing OSG 3.5-upcoming, OSG 3.6 XRootD 5.4.0 OSG 3.6 CVMFS 2.9.0 vault 1.9, htvault-config 1.11, htgettoken 1.9 oidc-agent 4.2.4 Discussion \u00b6 None this week","title":"December 14, 2021"},{"location":"meetings/2021/TechArea20211214/#osg-technology-area-meeting-14-december-2021","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Mat, TimT","title":"OSG Technology Area Meeting, 14 December 2021"},{"location":"meetings/2021/TechArea20211214/#announcements","text":"Mat out Thursday afternoon Doc focus Friday afternoon","title":"Announcements"},{"location":"meetings/2021/TechArea20211214/#triage-duty","text":"This week: TimT Next week: BrianL (?) 4 (-5) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2021/TechArea20211214/#jira-as-of-monday","text":"# of tickets \u0394 State 179 -4 Open 23 +1 Selected for Dev 30 +0 In Progress 10 +0 Dev Complete 3 -2 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2021/TechArea20211214/#osg-software-team","text":"Kubernetes hackathon today AI (Mat): Package xrootd-tcp-stats plugin (SOFTWARE-4744) AI (Mat): Convert osg-pki-tools to Python 3 AI (Brian): Build XRootD with Brian's patch AI (Brian): Set osg-flock VOOverride to \"osg\"","title":"OSG Software Team"},{"location":"meetings/2021/TechArea20211214/#discussion","text":"The HTCondor OAuth Credmon's dependencies only have Python 2 versions on EL 7; we'll need a python-scitokens version for Python 2, even if it's security-fixes only.","title":"Discussion"},{"location":"meetings/2021/TechArea20211214/#support-update","text":"BNL (Mat): debug authentication issues when accessing an xrootd server using WebDAV Lancium (BrianL): moved them over to Singularity-in-Singularity and had to adjust their bind mount settings GATech (Derek): Gratia probe is reporting a lot of groups. UConn (BrianL): job router config not correctly converted from old syntax to new syntax: extra quotes in the grid resource caused connection failure","title":"Support Update"},{"location":"meetings/2021/TechArea20211214/#osg-devops","text":"Stashcp now supports recursive downloads. Release upcoming. How should we handle packaging of stashcache-client in OSG repos? Some stashcp debugging is in order for proxy support. xrootd-monitoring-shoveler running at UCSD and Florida (RPM) and UNL (K8s) Go packaging: No network for builds, so deps come from EPEL or from a dependency bundle. Derek will investigate what dependencies are already in EPEL (likely all of them)","title":"OSG DevOps"},{"location":"meetings/2021/TechArea20211214/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2021/TechArea20211214/#osg-release-team","text":"Ready for Release Nothing Ready for Testing OSG 3.5-upcoming, OSG 3.6 XRootD 5.4.0 OSG 3.6 CVMFS 2.9.0 vault 1.9, htvault-config 1.11, htgettoken 1.9 oidc-agent 4.2.4","title":"OSG Release Team"},{"location":"meetings/2021/TechArea20211214/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2022/TechArea20220104/","text":"OSG Technology Area Meeting, 4 January 2022 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Mat, TimT Announcements \u00b6 Brian out today. Triage Duty \u00b6 This week: Mat Next week: BrianL (?) 4 (+0) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 178 -1 Open 21 -2 Selected for Dev 35 +5 In Progress 10 +0 Dev Complete 9 +7 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 Mat: update stashcache-client RPM to contain stashcp 6.4.0 TimT: release HTCondor 9.0.9+, HTCondor 9.5.0+ Discussion \u00b6 HTCondor developers adding Rocky Linux 8 as one of their platforms for UW builds (replacing CentOS Linux 8, which was EOL as of the end of last year). OSG is testing on Rocky Linux 8 (among other compatible platforms) but still using CentOS Linux 8 for build repos; no decision on yet on which variant to use as a replacement but CentOS Stream 8 is likely since that is what Fermilab is using. Support Update \u00b6 Doug Benjamin (BNL) needed to be added as a Topology contact for several resources for submitting downtime; TimC is working on making sure Topology contacts are up to date. Gluex was unable to access some of their files hosted on stash origins via CVMFS; their directory had too many files and bloated the CVMFS catalog to the point where it kept getting evicted from clients' caches. Derek split the catalog into smaller catalogs, which should solve the problem. OSG DevOps \u00b6 Discussion \u00b6 None this week OSG Release Team \u00b6 Discussion \u00b6 None this week","title":"January 4, 2022"},{"location":"meetings/2022/TechArea20220104/#osg-technology-area-meeting-4-january-2022","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Mat, TimT","title":"OSG Technology Area Meeting, 4 January 2022"},{"location":"meetings/2022/TechArea20220104/#announcements","text":"Brian out today.","title":"Announcements"},{"location":"meetings/2022/TechArea20220104/#triage-duty","text":"This week: Mat Next week: BrianL (?) 4 (+0) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2022/TechArea20220104/#jira-as-of-monday","text":"# of tickets \u0394 State 178 -1 Open 21 -2 Selected for Dev 35 +5 In Progress 10 +0 Dev Complete 9 +7 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2022/TechArea20220104/#osg-software-team","text":"Mat: update stashcache-client RPM to contain stashcp 6.4.0 TimT: release HTCondor 9.0.9+, HTCondor 9.5.0+","title":"OSG Software Team"},{"location":"meetings/2022/TechArea20220104/#discussion","text":"HTCondor developers adding Rocky Linux 8 as one of their platforms for UW builds (replacing CentOS Linux 8, which was EOL as of the end of last year). OSG is testing on Rocky Linux 8 (among other compatible platforms) but still using CentOS Linux 8 for build repos; no decision on yet on which variant to use as a replacement but CentOS Stream 8 is likely since that is what Fermilab is using.","title":"Discussion"},{"location":"meetings/2022/TechArea20220104/#support-update","text":"Doug Benjamin (BNL) needed to be added as a Topology contact for several resources for submitting downtime; TimC is working on making sure Topology contacts are up to date. Gluex was unable to access some of their files hosted on stash origins via CVMFS; their directory had too many files and bloated the CVMFS catalog to the point where it kept getting evicted from clients' caches. Derek split the catalog into smaller catalogs, which should solve the problem.","title":"Support Update"},{"location":"meetings/2022/TechArea20220104/#osg-devops","text":"","title":"OSG DevOps"},{"location":"meetings/2022/TechArea20220104/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2022/TechArea20220104/#osg-release-team","text":"","title":"OSG Release Team"},{"location":"meetings/2022/TechArea20220104/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2022/TechArea20220111/","text":"OSG Technology Area Meeting, 11 January 2022 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Derek, Mat, TimT Announcements \u00b6 Triage Duty \u00b6 This week: BrianL Next week: Mat 4 (+0) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 180 +2 Open 18 -3 Selected for Dev 36 +1 In Progress 10 +0 Dev Complete 13 +4 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 AI (Mat): release stashcp 6.5.3+ K8s Hackathon: test functionality of \"canary\" CEs; start moving Koji components to Kubernetes AI (TimT): release HTCondor 9.0.9+, HTCondor 9.5.0+ AI (BrianL): release new osg-flock Discussion \u00b6 xrootd-tcp-stats is ready for testing; planning to test on a small set of hosts before adding it to the defaults in osg-xrootd Support Update \u00b6 Lancium (BrianL): pilot container probe has had issues querying the HA OSPool collectors since Dec 21. UTC-Epyc (BrianL, Mat): lots of stash related transfer failures. Worked on disabling stash at the site. OSG DevOps \u00b6 K8s Hackathon: Work on xrootd monitoring collector. Mostly asking questions... Following up on issues noted by Mat on StashCP Working on improving GeoIP algorithms Discussion \u00b6 None this week OSG Release Team \u00b6 Ready for Release OSG 3.5-upcoming, OSG 3.6 XRootD 5.4.0 OSG 3.6 vault 1.9, htvault-config 1.11, htgettoken 1.9 oidc-agent 4.2.4 Ready for Testing OSG 3.5, OSG 3.6 vo-client 116 (data) osg-scitokens-mapfile 4 (data) osg-pki-tools 3.5.0-2 (Python 3 conversion) OSG 3.5-upcoming, OSG 3.6 HTCondor-CE 5.1.3 xrootd-tcp-stats 1.0.0 OSG 3.6 CVMFS 2.9.0 osg-xrootd 3.6-12 Discussion \u00b6 None this week","title":"January 11, 2022"},{"location":"meetings/2022/TechArea20220111/#osg-technology-area-meeting-11-january-2022","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Derek, Mat, TimT","title":"OSG Technology Area Meeting, 11 January 2022"},{"location":"meetings/2022/TechArea20220111/#announcements","text":"","title":"Announcements"},{"location":"meetings/2022/TechArea20220111/#triage-duty","text":"This week: BrianL Next week: Mat 4 (+0) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2022/TechArea20220111/#jira-as-of-monday","text":"# of tickets \u0394 State 180 +2 Open 18 -3 Selected for Dev 36 +1 In Progress 10 +0 Dev Complete 13 +4 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2022/TechArea20220111/#osg-software-team","text":"AI (Mat): release stashcp 6.5.3+ K8s Hackathon: test functionality of \"canary\" CEs; start moving Koji components to Kubernetes AI (TimT): release HTCondor 9.0.9+, HTCondor 9.5.0+ AI (BrianL): release new osg-flock","title":"OSG Software Team"},{"location":"meetings/2022/TechArea20220111/#discussion","text":"xrootd-tcp-stats is ready for testing; planning to test on a small set of hosts before adding it to the defaults in osg-xrootd","title":"Discussion"},{"location":"meetings/2022/TechArea20220111/#support-update","text":"Lancium (BrianL): pilot container probe has had issues querying the HA OSPool collectors since Dec 21. UTC-Epyc (BrianL, Mat): lots of stash related transfer failures. Worked on disabling stash at the site.","title":"Support Update"},{"location":"meetings/2022/TechArea20220111/#osg-devops","text":"K8s Hackathon: Work on xrootd monitoring collector. Mostly asking questions... Following up on issues noted by Mat on StashCP Working on improving GeoIP algorithms","title":"OSG DevOps"},{"location":"meetings/2022/TechArea20220111/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2022/TechArea20220111/#osg-release-team","text":"Ready for Release OSG 3.5-upcoming, OSG 3.6 XRootD 5.4.0 OSG 3.6 vault 1.9, htvault-config 1.11, htgettoken 1.9 oidc-agent 4.2.4 Ready for Testing OSG 3.5, OSG 3.6 vo-client 116 (data) osg-scitokens-mapfile 4 (data) osg-pki-tools 3.5.0-2 (Python 3 conversion) OSG 3.5-upcoming, OSG 3.6 HTCondor-CE 5.1.3 xrootd-tcp-stats 1.0.0 OSG 3.6 CVMFS 2.9.0 osg-xrootd 3.6-12","title":"OSG Release Team"},{"location":"meetings/2022/TechArea20220111/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2022/TechArea20220118/","text":"OSG Technology Area Meeting, 11 January 2022 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Marco Mambelli, Mat, TimT Announcements \u00b6 Triage Duty \u00b6 This week: Mat Next week: TimT 6 (+2) open FreshDesk tickets 1 (+1) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 179 -1 Open 21 -3 Selected for Dev 32 -4 In Progress 10 +0 Dev Complete 5 -8 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 AI (Mat): release stashcp 6.5.3+ AI (Mat): add ATLAS IAM to vo-client: should only require a packaging change AI (Mat): Write osg-resource-catalog-generator. AI (TimT): release HTCondor 9.0.9+, HTCondor 9.5.0+ AI (BrianL): release osg-flock 1.7+ Discussion \u00b6 EPEL metadata broken in EL7 Koji builds; a regen-repo should fix that. AI (student): write a script to run the appropriate regen-repo commands next time. HEPCloud version 2 release candidate is expected today. GlideinWMS 3.7.6 release candidate is out and being tested by Marco Mascheroni at the CERN ITB. Support Update \u00b6 BNL (Mat): Debugging authentication issues with XRootD. OSG Release Team \u00b6 Ready for Testing OSG 3.5-upcoming, OSG 3.6 HTCondor-CE 5.1.3 OSG 3.6 CVMFS 2.9.0 osg-xrootd 3.6-12 Discussion \u00b6 Check Central Collector for CEs running 5.1.3 Mention CVMFS needs testing at the afternoon Production Meeting","title":"January 18, 2022"},{"location":"meetings/2022/TechArea20220118/#osg-technology-area-meeting-11-january-2022","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Marco Mambelli, Mat, TimT","title":"OSG Technology Area Meeting, 11 January 2022"},{"location":"meetings/2022/TechArea20220118/#announcements","text":"","title":"Announcements"},{"location":"meetings/2022/TechArea20220118/#triage-duty","text":"This week: Mat Next week: TimT 6 (+2) open FreshDesk tickets 1 (+1) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2022/TechArea20220118/#jira-as-of-monday","text":"# of tickets \u0394 State 179 -1 Open 21 -3 Selected for Dev 32 -4 In Progress 10 +0 Dev Complete 5 -8 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2022/TechArea20220118/#osg-software-team","text":"AI (Mat): release stashcp 6.5.3+ AI (Mat): add ATLAS IAM to vo-client: should only require a packaging change AI (Mat): Write osg-resource-catalog-generator. AI (TimT): release HTCondor 9.0.9+, HTCondor 9.5.0+ AI (BrianL): release osg-flock 1.7+","title":"OSG Software Team"},{"location":"meetings/2022/TechArea20220118/#discussion","text":"EPEL metadata broken in EL7 Koji builds; a regen-repo should fix that. AI (student): write a script to run the appropriate regen-repo commands next time. HEPCloud version 2 release candidate is expected today. GlideinWMS 3.7.6 release candidate is out and being tested by Marco Mascheroni at the CERN ITB.","title":"Discussion"},{"location":"meetings/2022/TechArea20220118/#support-update","text":"BNL (Mat): Debugging authentication issues with XRootD.","title":"Support Update"},{"location":"meetings/2022/TechArea20220118/#osg-release-team","text":"Ready for Testing OSG 3.5-upcoming, OSG 3.6 HTCondor-CE 5.1.3 OSG 3.6 CVMFS 2.9.0 osg-xrootd 3.6-12","title":"OSG Release Team"},{"location":"meetings/2022/TechArea20220118/#discussion_1","text":"Check Central Collector for CEs running 5.1.3 Mention CVMFS needs testing at the afternoon Production Meeting","title":"Discussion"},{"location":"meetings/2022/TechArea20220125/","text":"OSG Technology Area Meeting, 25 January 2022 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Derek, Marco, Mat, TimT Announcements \u00b6 OSG site admin office hours today, 1-4pm Central Triage Duty \u00b6 This week: TimT Next week: BrianL (?) 7 (+1) open FreshDesk tickets 1 (+1) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 180 +1 Open 24 +3 Selected for Dev 31 -1 In Progress 10 +0 Dev Complete 2 -3 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 AI (Mat): Release stashcp 6.5.3+ AI (Mat): Write osg-resource-catalog-generator, update osg-configure-bosco deps and script refs AI (TimT): Create a ticket for a student to write a script to run the appropriate regen-repo commands next time. AI (TimT): Release HTCondor 9.0.9+, HTCondor 9.5.0+ AI (BrianL): Release osg-flock 1.7+ AI (BrianL): Create new release tags for XRootD images. AI (BrianL): Collaborate with Fermi to get default token mappings for their experiments. Discussion \u00b6 GlideinWMS 3.7.6 released, which is the last of the 3.7 series. Most frontends (GLOW, OSPool, IGWN, and others) are already using the 3.9 series, as is HEPCloud. A workaround is available for the credential name issue on GSI-less frontends, and will be documented in the ticket. Dennis is working on a fix. GlideinWMS team is working on a way to send a token to GCE and AWS pilots since HTCondor file transfer does not work. TJ of the HTCondor Team is also working on a solution. Discussed whether HTCondor patch releases should be moved out of the devops repos into the mainline repos. We've decided against it because patch releases are more intended for testing on the OS Pool than for general usage. The stashcp RPM in progress for OSG is binary-only because Go 1.16 is not available in EPEL 7. Dave Dykstra mentioned trying to get the EPEL version of Go updated; if he is successful, we can revisit the packaging. Support Update \u00b6 ASU (BrianL): Investigate no pilot hours due to too many open FDs while running Gratia BNL (Mat): Debugging authentication issues with XRootD. Purdue (BrianL): CE jobs evicted OSG DevOps \u00b6 None this week Discussion \u00b6 None this week OSG Release Team \u00b6 Ready for Testing OSG 3.5-upcoming, OSG 3.6 HTCondor-CE 5.1.3 OSG 3.6 CVMFS 2.9.0 osg-xrootd 3.6-12 Discussion \u00b6 Check Central Collector for CEs running 5.1.3 Mention CVMFS needs testing at the afternoon Production Meeting","title":"January 25, 2022"},{"location":"meetings/2022/TechArea20220125/#osg-technology-area-meeting-25-january-2022","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Derek, Marco, Mat, TimT","title":"OSG Technology Area Meeting, 25 January 2022"},{"location":"meetings/2022/TechArea20220125/#announcements","text":"OSG site admin office hours today, 1-4pm Central","title":"Announcements"},{"location":"meetings/2022/TechArea20220125/#triage-duty","text":"This week: TimT Next week: BrianL (?) 7 (+1) open FreshDesk tickets 1 (+1) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2022/TechArea20220125/#jira-as-of-monday","text":"# of tickets \u0394 State 180 +1 Open 24 +3 Selected for Dev 31 -1 In Progress 10 +0 Dev Complete 2 -3 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2022/TechArea20220125/#osg-software-team","text":"AI (Mat): Release stashcp 6.5.3+ AI (Mat): Write osg-resource-catalog-generator, update osg-configure-bosco deps and script refs AI (TimT): Create a ticket for a student to write a script to run the appropriate regen-repo commands next time. AI (TimT): Release HTCondor 9.0.9+, HTCondor 9.5.0+ AI (BrianL): Release osg-flock 1.7+ AI (BrianL): Create new release tags for XRootD images. AI (BrianL): Collaborate with Fermi to get default token mappings for their experiments.","title":"OSG Software Team"},{"location":"meetings/2022/TechArea20220125/#discussion","text":"GlideinWMS 3.7.6 released, which is the last of the 3.7 series. Most frontends (GLOW, OSPool, IGWN, and others) are already using the 3.9 series, as is HEPCloud. A workaround is available for the credential name issue on GSI-less frontends, and will be documented in the ticket. Dennis is working on a fix. GlideinWMS team is working on a way to send a token to GCE and AWS pilots since HTCondor file transfer does not work. TJ of the HTCondor Team is also working on a solution. Discussed whether HTCondor patch releases should be moved out of the devops repos into the mainline repos. We've decided against it because patch releases are more intended for testing on the OS Pool than for general usage. The stashcp RPM in progress for OSG is binary-only because Go 1.16 is not available in EPEL 7. Dave Dykstra mentioned trying to get the EPEL version of Go updated; if he is successful, we can revisit the packaging.","title":"Discussion"},{"location":"meetings/2022/TechArea20220125/#support-update","text":"ASU (BrianL): Investigate no pilot hours due to too many open FDs while running Gratia BNL (Mat): Debugging authentication issues with XRootD. Purdue (BrianL): CE jobs evicted","title":"Support Update"},{"location":"meetings/2022/TechArea20220125/#osg-devops","text":"None this week","title":"OSG DevOps"},{"location":"meetings/2022/TechArea20220125/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2022/TechArea20220125/#osg-release-team","text":"Ready for Testing OSG 3.5-upcoming, OSG 3.6 HTCondor-CE 5.1.3 OSG 3.6 CVMFS 2.9.0 osg-xrootd 3.6-12","title":"OSG Release Team"},{"location":"meetings/2022/TechArea20220125/#discussion_2","text":"Check Central Collector for CEs running 5.1.3 Mention CVMFS needs testing at the afternoon Production Meeting","title":"Discussion"},{"location":"meetings/2022/TechArea20220201/","text":"OSG Technology Area Meeting, 1 February 2022 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian, Mat, Tim Announcements \u00b6 Triage Duty \u00b6 This week: BrianL Next week: Mat 7 (+0) open FreshDesk tickets 1 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 185 +5 Open 28 +4 Selected for Dev 33 +2 In Progress 9 -1 Dev Complete 7 +5 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 AI (Mat): Release stashcp 6.5.3+ AI (Mat): Write osg-ce-attributes-generator update osg-configure-bosco deps and script refs AI (Mat): Test cvmfsexec script changes for use at Compute Canada AI (Mat): Move OSPool HPC frontend groups to the new OSPool frontend. AI (TimT): Create a ticket for a student to write a script to run the appropriate regen-repo commands next time. AI (TimT): Release HTCondor 9.0.9+, HTCondor 9.5.0+ AI (BrianL): add support for manual client registration to osg-token-renewer Discussion \u00b6 None this week Support Update \u00b6 ASU (BrianL): Investigate no pilot hours due to too many open FDs while running Gratia BNL (Mat): Debugging authentication issues with XRootD. MWT2 (BrianL): troubleshoot issues with missing accounting records. Got everything restored. Purdue (BrianL): CE jobs evicted, appears to be removals from the factory side UCSD (Mat): Debugging cache server issues reporting to central collector OSG DevOps \u00b6 None this week Discussion \u00b6 None this week OSG Release Team \u00b6 Ready for Release OSG 3.6 Gratia Probe 2.5.1 Ready for Testing OSG 3.6, 3.6 hosted-ce-tools 0.9 for EL8 OSG 3.5-upcoming, OSG 3.6 HTCondor 9.0.9 scitokens-credmon 0.8.1 for EL8 OSG 3.6 osg-flock 1.7 OSG 3.6 upcoming HTCondor 9.5.0 Discussion \u00b6 None this week","title":"February 1, 2022"},{"location":"meetings/2022/TechArea20220201/#osg-technology-area-meeting-1-february-2022","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian, Mat, Tim","title":"OSG Technology Area Meeting, 1 February 2022"},{"location":"meetings/2022/TechArea20220201/#announcements","text":"","title":"Announcements"},{"location":"meetings/2022/TechArea20220201/#triage-duty","text":"This week: BrianL Next week: Mat 7 (+0) open FreshDesk tickets 1 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2022/TechArea20220201/#jira-as-of-monday","text":"# of tickets \u0394 State 185 +5 Open 28 +4 Selected for Dev 33 +2 In Progress 9 -1 Dev Complete 7 +5 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2022/TechArea20220201/#osg-software-team","text":"AI (Mat): Release stashcp 6.5.3+ AI (Mat): Write osg-ce-attributes-generator update osg-configure-bosco deps and script refs AI (Mat): Test cvmfsexec script changes for use at Compute Canada AI (Mat): Move OSPool HPC frontend groups to the new OSPool frontend. AI (TimT): Create a ticket for a student to write a script to run the appropriate regen-repo commands next time. AI (TimT): Release HTCondor 9.0.9+, HTCondor 9.5.0+ AI (BrianL): add support for manual client registration to osg-token-renewer","title":"OSG Software Team"},{"location":"meetings/2022/TechArea20220201/#discussion","text":"None this week","title":"Discussion"},{"location":"meetings/2022/TechArea20220201/#support-update","text":"ASU (BrianL): Investigate no pilot hours due to too many open FDs while running Gratia BNL (Mat): Debugging authentication issues with XRootD. MWT2 (BrianL): troubleshoot issues with missing accounting records. Got everything restored. Purdue (BrianL): CE jobs evicted, appears to be removals from the factory side UCSD (Mat): Debugging cache server issues reporting to central collector","title":"Support Update"},{"location":"meetings/2022/TechArea20220201/#osg-devops","text":"None this week","title":"OSG DevOps"},{"location":"meetings/2022/TechArea20220201/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2022/TechArea20220201/#osg-release-team","text":"Ready for Release OSG 3.6 Gratia Probe 2.5.1 Ready for Testing OSG 3.6, 3.6 hosted-ce-tools 0.9 for EL8 OSG 3.5-upcoming, OSG 3.6 HTCondor 9.0.9 scitokens-credmon 0.8.1 for EL8 OSG 3.6 osg-flock 1.7 OSG 3.6 upcoming HTCondor 9.5.0","title":"OSG Release Team"},{"location":"meetings/2022/TechArea20220201/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2022/TechArea20220208/","text":"OSG Technology Area Meeting, 8 February 2022 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian Chase, Brian Lin, Marco Mambelli, Tim Theisen Announcements \u00b6 BrianL unavailable Wed-Thu, OOO Fri TimT OOO Feb 21-25 Triage Duty \u00b6 This week: Mat Next week: TimT 7 (+0) open FreshDesk tickets 1 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 190 +5 Open 29 +1 Selected for Dev 37 +4 In Progress 9 +0 Dev Complete 6 -1 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 Kubernetes Hackathon today! AI (Mat): Release stashcp 6.5.3+ AI (Mat): Test cvmfsexec script changes for use at Compute Canada AI (Mat): Move OSPool HPC frontend groups to the new OSPool frontend. AI (TimT): Create a ticket for a student to write a script to run the appropriate regen-repo commands next time. AI (BrianL): add support for manual client registration to osg-token-renewer AI (BrianL): add new OSG/GLOW VO DNs to the vo-client Discussion \u00b6 Brian C of the Security Team will be taking over some of Ryan Kiser's projects (e.g. grid scanner) Dennis is working on addressing the GlideinWMS bug where an X.509 credential was still required (but unused) for factory/frontend communication Marco is working on moving GlideinWMS issues from Redmine to GitHub; he will also coordinate GlideinWMS dev attendance at the Operations Frontend admin meeting later this week Support Update \u00b6 UIUC (BrianL) assist Ops with troubleshooting Hosted CE WN client installation OSG DevOps \u00b6 None this week Discussion \u00b6 None this week OSG Release Team \u00b6 Release expected this week Ready for Testing OSG 3.5, 3.6 hosted-ce-tools 0.9 for EL8 OSG 3.5-upcoming, OSG 3.6 HTCondor 9.0.9 scitokens-credmon 0.8.1 for EL8 OSG 3.6 upcoming HTCondor 9.5.0 Discussion \u00b6 Expect a vo-client update this week AI (BrianC): follow-up with Josh Drake on the members of the OSG security mailing list and the process by which members are added/removed","title":"February 8, 2022"},{"location":"meetings/2022/TechArea20220208/#osg-technology-area-meeting-8-february-2022","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian Chase, Brian Lin, Marco Mambelli, Tim Theisen","title":"OSG Technology Area Meeting, 8 February 2022"},{"location":"meetings/2022/TechArea20220208/#announcements","text":"BrianL unavailable Wed-Thu, OOO Fri TimT OOO Feb 21-25","title":"Announcements"},{"location":"meetings/2022/TechArea20220208/#triage-duty","text":"This week: Mat Next week: TimT 7 (+0) open FreshDesk tickets 1 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2022/TechArea20220208/#jira-as-of-monday","text":"# of tickets \u0394 State 190 +5 Open 29 +1 Selected for Dev 37 +4 In Progress 9 +0 Dev Complete 6 -1 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2022/TechArea20220208/#osg-software-team","text":"Kubernetes Hackathon today! AI (Mat): Release stashcp 6.5.3+ AI (Mat): Test cvmfsexec script changes for use at Compute Canada AI (Mat): Move OSPool HPC frontend groups to the new OSPool frontend. AI (TimT): Create a ticket for a student to write a script to run the appropriate regen-repo commands next time. AI (BrianL): add support for manual client registration to osg-token-renewer AI (BrianL): add new OSG/GLOW VO DNs to the vo-client","title":"OSG Software Team"},{"location":"meetings/2022/TechArea20220208/#discussion","text":"Brian C of the Security Team will be taking over some of Ryan Kiser's projects (e.g. grid scanner) Dennis is working on addressing the GlideinWMS bug where an X.509 credential was still required (but unused) for factory/frontend communication Marco is working on moving GlideinWMS issues from Redmine to GitHub; he will also coordinate GlideinWMS dev attendance at the Operations Frontend admin meeting later this week","title":"Discussion"},{"location":"meetings/2022/TechArea20220208/#support-update","text":"UIUC (BrianL) assist Ops with troubleshooting Hosted CE WN client installation","title":"Support Update"},{"location":"meetings/2022/TechArea20220208/#osg-devops","text":"None this week","title":"OSG DevOps"},{"location":"meetings/2022/TechArea20220208/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2022/TechArea20220208/#osg-release-team","text":"Release expected this week Ready for Testing OSG 3.5, 3.6 hosted-ce-tools 0.9 for EL8 OSG 3.5-upcoming, OSG 3.6 HTCondor 9.0.9 scitokens-credmon 0.8.1 for EL8 OSG 3.6 upcoming HTCondor 9.5.0","title":"OSG Release Team"},{"location":"meetings/2022/TechArea20220208/#discussion_2","text":"Expect a vo-client update this week AI (BrianC): follow-up with Josh Drake on the members of the OSG security mailing list and the process by which members are added/removed","title":"Discussion"},{"location":"meetings/2022/TechArea20220222/","text":"OSG Technology Area Meeting, 22 February 2022 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian Chase, BrianL, Mat Announcements \u00b6 TimT OOO Feb 21-25 Triage Duty \u00b6 This week: BrianL Next week: Mat 13 (+6) open FreshDesk tickets 1 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 199 +5 Open 31 +1 Selected for Dev 37 +0 In Progress 14 +3 Dev Complete 4 +2 Ready for Testing 1 +0 Ready for Release OSG Software Team \u00b6 Kubernetes Hackathon today! Potential projects: Add Prometheus monitoring for the Postgresql node Set up a secondary CHTC (GLOW) frontend on River AI (Mat): Update osg-configure-bosco dependency and build osg-configure AI (Mat): xcache-reporter packaging issues AI (Mat): kick off tests for GlideinWMS 3.7.6 and 3.9.4 AI (BrianL): build new osg-scitokens-mapfile AI (BrianL): add support for manual client registration to osg-token-renewer AI (BrianL): address issues with gratia-probe-condor-ap Discussion \u00b6 Additional develoment work is needed to support multi-VO APs, especially with Gratia reporting (probes can only deal with one VO at a time) and figuring out how to map jobs to VOs in a way that the probe can recognize. rpm --verify test in VMU tests does not handle virtual dependencies; it does two things: verify that all listed packages were installed (can be done with a yum flag) verify that files on disk match files in package (has caught at least one error within living memory) Support Update \u00b6 GSU (BrianL): investigate SSH certificate issues JLab (BrianL): troubleshoot missing payload records from APs Lancium (BrianL): investigate HAS_SINGULARITY = False SDSC (Mat): troubleshoot cache/origin authentication OSG DevOps \u00b6 None this week Discussion \u00b6 None this week OSG Release Team \u00b6 Ready for Testing OSG 3.5-upcoming, OSG 3.6 osg-xrootd OSG 3.6 upcoming HTCondor 9.5.0 (blocked by osg-configure) Discussion \u00b6 None this week","title":"February 22, 2022"},{"location":"meetings/2022/TechArea20220222/#osg-technology-area-meeting-22-february-2022","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian Chase, BrianL, Mat","title":"OSG Technology Area Meeting, 22 February 2022"},{"location":"meetings/2022/TechArea20220222/#announcements","text":"TimT OOO Feb 21-25","title":"Announcements"},{"location":"meetings/2022/TechArea20220222/#triage-duty","text":"This week: BrianL Next week: Mat 13 (+6) open FreshDesk tickets 1 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2022/TechArea20220222/#jira-as-of-monday","text":"# of tickets \u0394 State 199 +5 Open 31 +1 Selected for Dev 37 +0 In Progress 14 +3 Dev Complete 4 +2 Ready for Testing 1 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2022/TechArea20220222/#osg-software-team","text":"Kubernetes Hackathon today! Potential projects: Add Prometheus monitoring for the Postgresql node Set up a secondary CHTC (GLOW) frontend on River AI (Mat): Update osg-configure-bosco dependency and build osg-configure AI (Mat): xcache-reporter packaging issues AI (Mat): kick off tests for GlideinWMS 3.7.6 and 3.9.4 AI (BrianL): build new osg-scitokens-mapfile AI (BrianL): add support for manual client registration to osg-token-renewer AI (BrianL): address issues with gratia-probe-condor-ap","title":"OSG Software Team"},{"location":"meetings/2022/TechArea20220222/#discussion","text":"Additional develoment work is needed to support multi-VO APs, especially with Gratia reporting (probes can only deal with one VO at a time) and figuring out how to map jobs to VOs in a way that the probe can recognize. rpm --verify test in VMU tests does not handle virtual dependencies; it does two things: verify that all listed packages were installed (can be done with a yum flag) verify that files on disk match files in package (has caught at least one error within living memory)","title":"Discussion"},{"location":"meetings/2022/TechArea20220222/#support-update","text":"GSU (BrianL): investigate SSH certificate issues JLab (BrianL): troubleshoot missing payload records from APs Lancium (BrianL): investigate HAS_SINGULARITY = False SDSC (Mat): troubleshoot cache/origin authentication","title":"Support Update"},{"location":"meetings/2022/TechArea20220222/#osg-devops","text":"None this week","title":"OSG DevOps"},{"location":"meetings/2022/TechArea20220222/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2022/TechArea20220222/#osg-release-team","text":"Ready for Testing OSG 3.5-upcoming, OSG 3.6 osg-xrootd OSG 3.6 upcoming HTCondor 9.5.0 (blocked by osg-configure)","title":"OSG Release Team"},{"location":"meetings/2022/TechArea20220222/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2022/TechArea20220301/","text":"OSG Technology Area Meeting, 1 March 2022 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian L, Derek, Marco Mambelli, Tim T Announcements \u00b6 Triage Duty \u00b6 This week: Mat Next week: TimT 18 (+5) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 186 -13 Open 41 +10 Selected for Dev 35 -2 In Progress 20 +6 Dev Complete 7 +3 Ready for Testing 1 +0 Ready for Release OSG Software Team \u00b6 Doc focus Friday 1-5pm! Full court press on documentation Consolidating container images to https://github.com/opensciencegrid/images/ (SOFTWARE-4944) AI (Mat): build osg-configure AI (Mat): xcache-reporter packaging issues AI (Mat): apply voms mapfile patch to OSG's build of XRootD; Justas at Caltech can test AI (BrianL): kick off tests for Vault, htgetttoken AI (BrianL): address issues with gratia-probe-condor-ap AI (TimT): prepare HTCondor 9.7.0 release candidate in time for Patch Tuesday Discussion \u00b6 osg-token-renewer release is waiting for Dave Dykstra and CILogon developers to diagnose issues between OIDC-Agent and CILogon interactions = We have updated our container retention policy: timestamped containers will be deleted after 6 months or if there are any security issues Support Update \u00b6 BNL (BrianL): issue was caused by missing/outdated CRLs; Brian will review the support ticket and create any necessary JIRA tickets for development work GSU (BrianL): investigate SSH certificate issues; turned out to be an expired cert and a bad target post-jump host Lancium (BrianL): discussed OSG ownership of container deployment; facilitated an introduction with Igor SDSC (Mat): the XrdVoms plugin (used in OSG 3.6) is mapping certificates to a different XRootD identity than LCMAPS was. Mat will investigate if XRootD config changes can solve the issue GlideinWMS (Marco): fixing bug related to cloud submission OSG DevOps \u00b6 None this week Discussion \u00b6 None this week OSG Release Team \u00b6 Ready for Testing OSG 3.5, OSG 3.6 osg-scitokens-mapfile 6 OSG 3.5-upcoming, OSG 3.6 XRootD 5.4.1 osg-xrootd OSG 3.6 GlideinWMS 3.9.4 Ready for Release OSG 3.6 upcoming HTCondor 9.5.0 (blocked by osg-configure) Discussion \u00b6 Announce container retention policy update with this week's release","title":"March 1, 2022"},{"location":"meetings/2022/TechArea20220301/#osg-technology-area-meeting-1-march-2022","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian L, Derek, Marco Mambelli, Tim T","title":"OSG Technology Area Meeting, 1 March 2022"},{"location":"meetings/2022/TechArea20220301/#announcements","text":"","title":"Announcements"},{"location":"meetings/2022/TechArea20220301/#triage-duty","text":"This week: Mat Next week: TimT 18 (+5) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2022/TechArea20220301/#jira-as-of-monday","text":"# of tickets \u0394 State 186 -13 Open 41 +10 Selected for Dev 35 -2 In Progress 20 +6 Dev Complete 7 +3 Ready for Testing 1 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2022/TechArea20220301/#osg-software-team","text":"Doc focus Friday 1-5pm! Full court press on documentation Consolidating container images to https://github.com/opensciencegrid/images/ (SOFTWARE-4944) AI (Mat): build osg-configure AI (Mat): xcache-reporter packaging issues AI (Mat): apply voms mapfile patch to OSG's build of XRootD; Justas at Caltech can test AI (BrianL): kick off tests for Vault, htgetttoken AI (BrianL): address issues with gratia-probe-condor-ap AI (TimT): prepare HTCondor 9.7.0 release candidate in time for Patch Tuesday","title":"OSG Software Team"},{"location":"meetings/2022/TechArea20220301/#discussion","text":"osg-token-renewer release is waiting for Dave Dykstra and CILogon developers to diagnose issues between OIDC-Agent and CILogon interactions = We have updated our container retention policy: timestamped containers will be deleted after 6 months or if there are any security issues","title":"Discussion"},{"location":"meetings/2022/TechArea20220301/#support-update","text":"BNL (BrianL): issue was caused by missing/outdated CRLs; Brian will review the support ticket and create any necessary JIRA tickets for development work GSU (BrianL): investigate SSH certificate issues; turned out to be an expired cert and a bad target post-jump host Lancium (BrianL): discussed OSG ownership of container deployment; facilitated an introduction with Igor SDSC (Mat): the XrdVoms plugin (used in OSG 3.6) is mapping certificates to a different XRootD identity than LCMAPS was. Mat will investigate if XRootD config changes can solve the issue GlideinWMS (Marco): fixing bug related to cloud submission","title":"Support Update"},{"location":"meetings/2022/TechArea20220301/#osg-devops","text":"None this week","title":"OSG DevOps"},{"location":"meetings/2022/TechArea20220301/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2022/TechArea20220301/#osg-release-team","text":"Ready for Testing OSG 3.5, OSG 3.6 osg-scitokens-mapfile 6 OSG 3.5-upcoming, OSG 3.6 XRootD 5.4.1 osg-xrootd OSG 3.6 GlideinWMS 3.9.4 Ready for Release OSG 3.6 upcoming HTCondor 9.5.0 (blocked by osg-configure)","title":"OSG Release Team"},{"location":"meetings/2022/TechArea20220301/#discussion_2","text":"Announce container retention policy update with this week's release","title":"Discussion"},{"location":"meetings/2022/TechArea20220308/","text":"OSG Technology Area Meeting, 8 March 2022 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian C, Brian L, Derek, Marco, Mat, Tim T Announcements \u00b6 OSG All Hands next week! OSG site admin office hours from 3:30-5:30pm Tue Mar 15! Triage Duty \u00b6 This week: TimT Next week: BrianL 13 (-5) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 185 -1 Open 40 -1 Selected for Dev 34 -1 In Progress 14 -6 Dev Complete 6 -1 Ready for Testing 1 +0 Ready for Release OSG Software Team \u00b6 Kubernetes Hackathon today! Potential projects: Add Prometheus monitoring for the Postgresql node Set up a secondary CHTC (GLOW) frontend on River AI (Mat): xcache-reporter packaging issues AI (TimT): move and update oidc-agent technology doc to main docs area as a \"using tokens\" doc AI (Mat): add token overview for site admins AI (BrianL): add overview of 3.6 token transition AI (Mat): apply voms mapfile patch to OSG's build of XRootD; Justas at Caltech can test AI (BrianL): kick off tests for Vault, htgetttoken Discussion \u00b6 GlideinWMS (Marco): GlideinWMS development has moved to GitHub; there are workflows and the developers are in the process of migrating Redmine tickets. Working on fix for slowdown when launching processes for running RRD commands; Python RRD is the only method which gives acceptable performance but there is no RPM for the dependency. Marco will discuss with OSG Software team how to handle the dependency issue. Support Update \u00b6 BNL (BrianL): Qiulan/Doug say that WebDAV doesn't work for their standalone server Edinburgh (BrianL): help register a cache and sort out Dune data federation details OU (Derek): Issues with tier2-01.ochep.ou.edu gratia, Horst indicated it's an EL6 cluster and he would be in favor of turning it off. SDSC (Mat): Got their cache working by using OSG 3.5; asked Diego/Fabio to upgrade some of our test caches to OSG 3.6 so we can figure out auth issues without breaking his site. OSG DevOps \u00b6 StashCP multi-file download/upload. Secured an \"Open Source\" license for Gitpod which is the Professional level. It's a competitor to Github Codespaces. Remote development. My first thought is that it would be nice for topology development since it's difficult (in my experience) to iterate. Especially initial setup. License is open to all members of the opensciencegrid github organization. Packaging of the shoveler? Packaging of the python-scitokens? Working on OSDF metrics for OSG Meeting. Discussion \u00b6 None this week OSG Release Team \u00b6 Ready for Testing OSG 3.5, OSG 3.6 osg-scitokens-mapfile 6 OSG 3.5-upcoming, OSG 3.6 XRootD 5.4.1 osg-xrootd OSG 3.6 GlideinWMS 3.9.4 Ready for Release OSG 3.6 upcoming HTCondor 9.5.0 (blocked by osg-configure) Discussion \u00b6 Announce container retention policy update with this week's release","title":"March 8, 2022"},{"location":"meetings/2022/TechArea20220308/#osg-technology-area-meeting-8-march-2022","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian C, Brian L, Derek, Marco, Mat, Tim T","title":"OSG Technology Area Meeting, 8 March 2022"},{"location":"meetings/2022/TechArea20220308/#announcements","text":"OSG All Hands next week! OSG site admin office hours from 3:30-5:30pm Tue Mar 15!","title":"Announcements"},{"location":"meetings/2022/TechArea20220308/#triage-duty","text":"This week: TimT Next week: BrianL 13 (-5) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2022/TechArea20220308/#jira-as-of-monday","text":"# of tickets \u0394 State 185 -1 Open 40 -1 Selected for Dev 34 -1 In Progress 14 -6 Dev Complete 6 -1 Ready for Testing 1 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2022/TechArea20220308/#osg-software-team","text":"Kubernetes Hackathon today! Potential projects: Add Prometheus monitoring for the Postgresql node Set up a secondary CHTC (GLOW) frontend on River AI (Mat): xcache-reporter packaging issues AI (TimT): move and update oidc-agent technology doc to main docs area as a \"using tokens\" doc AI (Mat): add token overview for site admins AI (BrianL): add overview of 3.6 token transition AI (Mat): apply voms mapfile patch to OSG's build of XRootD; Justas at Caltech can test AI (BrianL): kick off tests for Vault, htgetttoken","title":"OSG Software Team"},{"location":"meetings/2022/TechArea20220308/#discussion","text":"GlideinWMS (Marco): GlideinWMS development has moved to GitHub; there are workflows and the developers are in the process of migrating Redmine tickets. Working on fix for slowdown when launching processes for running RRD commands; Python RRD is the only method which gives acceptable performance but there is no RPM for the dependency. Marco will discuss with OSG Software team how to handle the dependency issue.","title":"Discussion"},{"location":"meetings/2022/TechArea20220308/#support-update","text":"BNL (BrianL): Qiulan/Doug say that WebDAV doesn't work for their standalone server Edinburgh (BrianL): help register a cache and sort out Dune data federation details OU (Derek): Issues with tier2-01.ochep.ou.edu gratia, Horst indicated it's an EL6 cluster and he would be in favor of turning it off. SDSC (Mat): Got their cache working by using OSG 3.5; asked Diego/Fabio to upgrade some of our test caches to OSG 3.6 so we can figure out auth issues without breaking his site.","title":"Support Update"},{"location":"meetings/2022/TechArea20220308/#osg-devops","text":"StashCP multi-file download/upload. Secured an \"Open Source\" license for Gitpod which is the Professional level. It's a competitor to Github Codespaces. Remote development. My first thought is that it would be nice for topology development since it's difficult (in my experience) to iterate. Especially initial setup. License is open to all members of the opensciencegrid github organization. Packaging of the shoveler? Packaging of the python-scitokens? Working on OSDF metrics for OSG Meeting.","title":"OSG DevOps"},{"location":"meetings/2022/TechArea20220308/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2022/TechArea20220308/#osg-release-team","text":"Ready for Testing OSG 3.5, OSG 3.6 osg-scitokens-mapfile 6 OSG 3.5-upcoming, OSG 3.6 XRootD 5.4.1 osg-xrootd OSG 3.6 GlideinWMS 3.9.4 Ready for Release OSG 3.6 upcoming HTCondor 9.5.0 (blocked by osg-configure)","title":"OSG Release Team"},{"location":"meetings/2022/TechArea20220308/#discussion_2","text":"Announce container retention policy update with this week's release","title":"Discussion"},{"location":"meetings/2022/TechArea20220322/","text":"OSG Technology Area Meeting, 22 March 2022 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian L, Derek, Marco Mambelli, Mat, Tim T Announcements \u00b6 BrianB out this week Triage Duty \u00b6 This week: Mat Next week: TimT 15 (+2) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 183 +1 Open 42 +1 Selected for Dev 29 -4 In Progress 14 -2 Dev Complete 14 +2 Ready for Testing 0 -1 Ready for Release OSG Software Team \u00b6 Kubernetes Hackathon today! Potential projects: Add Prometheus monitoring for the Postgresql node Set up a secondary CHTC (GLOW) frontend on River Set up Dex for Tiger Clean up PATh facility backfill containers AI (Mat): xcache-reporter packaging issues AI (Mat): Build wn-client tarballs from 3.5-upcoming AI (BrianL): kick off tests for Vault, htgetttoken AI (BrianL): release osg-ce with OSG_SERIES schedd attr Discussion \u00b6 Marco: Implementing features started in last week's GlideinWMS Hackathon, including a plugin interface for SciTokens/WLCG Tokens. HTCondor Week registration is open, looking for speakers. Marco has several ideas for talks that Fermi or GlideinWMS folks can give; Brian will pass them on to the HTCSS dev team. Derek reports that HTCondor file transfer output plugins are hard to debug, primarily due to lack of output upon failures. HTCondor 9.7.0 has improvements in this department; Derek will verify and send suggestions for further improvements to the HTCSS devs. Support Update \u00b6 Edinburgh (BrianL): registered their cache OSG DevOps \u00b6 StashCP multi-file download/upload and improvement of HTCondor file transfer. Packaging of the shoveler is ongoing. Update the OSDF metrics gathering, working with Fabio Discussion \u00b6 None this week OSG Release Team \u00b6 Ready for Testing OSG 3.6-upcoming: HTCondor 9.7.0: New feature release OSG 3.6 XRootD 5.4.2-1.1: OSG patches added HTCondor 9.0.11: Bug fix release python-scitokens 1.7.0 osg-token-renewer 0.8.1 xrootd-monitoring-shoveler 1.0.0 stashcp 6.5.0 OSG 3.5-upcoming XRootD 5.4.2 HTCondor 9.0.11: Bug fix release GlideWMS 3.7.6 gfal2 2.20.3: Update to resolve installation issues on 3.5-upcoming OSG 3.5 HTCondor 8.8.17: Bug fix release scitokens-cpp 0.7.0 python-scitokens 1.7.0 osg-token-renewer 0.8.1 Ready for Release Nothing yet Discussion \u00b6 Announce container retention policy update with this week's release","title":"March 22, 2022"},{"location":"meetings/2022/TechArea20220322/#osg-technology-area-meeting-22-march-2022","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian L, Derek, Marco Mambelli, Mat, Tim T","title":"OSG Technology Area Meeting, 22 March 2022"},{"location":"meetings/2022/TechArea20220322/#announcements","text":"BrianB out this week","title":"Announcements"},{"location":"meetings/2022/TechArea20220322/#triage-duty","text":"This week: Mat Next week: TimT 15 (+2) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2022/TechArea20220322/#jira-as-of-monday","text":"# of tickets \u0394 State 183 +1 Open 42 +1 Selected for Dev 29 -4 In Progress 14 -2 Dev Complete 14 +2 Ready for Testing 0 -1 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2022/TechArea20220322/#osg-software-team","text":"Kubernetes Hackathon today! Potential projects: Add Prometheus monitoring for the Postgresql node Set up a secondary CHTC (GLOW) frontend on River Set up Dex for Tiger Clean up PATh facility backfill containers AI (Mat): xcache-reporter packaging issues AI (Mat): Build wn-client tarballs from 3.5-upcoming AI (BrianL): kick off tests for Vault, htgetttoken AI (BrianL): release osg-ce with OSG_SERIES schedd attr","title":"OSG Software Team"},{"location":"meetings/2022/TechArea20220322/#discussion","text":"Marco: Implementing features started in last week's GlideinWMS Hackathon, including a plugin interface for SciTokens/WLCG Tokens. HTCondor Week registration is open, looking for speakers. Marco has several ideas for talks that Fermi or GlideinWMS folks can give; Brian will pass them on to the HTCSS dev team. Derek reports that HTCondor file transfer output plugins are hard to debug, primarily due to lack of output upon failures. HTCondor 9.7.0 has improvements in this department; Derek will verify and send suggestions for further improvements to the HTCSS devs.","title":"Discussion"},{"location":"meetings/2022/TechArea20220322/#support-update","text":"Edinburgh (BrianL): registered their cache","title":"Support Update"},{"location":"meetings/2022/TechArea20220322/#osg-devops","text":"StashCP multi-file download/upload and improvement of HTCondor file transfer. Packaging of the shoveler is ongoing. Update the OSDF metrics gathering, working with Fabio","title":"OSG DevOps"},{"location":"meetings/2022/TechArea20220322/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2022/TechArea20220322/#osg-release-team","text":"Ready for Testing OSG 3.6-upcoming: HTCondor 9.7.0: New feature release OSG 3.6 XRootD 5.4.2-1.1: OSG patches added HTCondor 9.0.11: Bug fix release python-scitokens 1.7.0 osg-token-renewer 0.8.1 xrootd-monitoring-shoveler 1.0.0 stashcp 6.5.0 OSG 3.5-upcoming XRootD 5.4.2 HTCondor 9.0.11: Bug fix release GlideWMS 3.7.6 gfal2 2.20.3: Update to resolve installation issues on 3.5-upcoming OSG 3.5 HTCondor 8.8.17: Bug fix release scitokens-cpp 0.7.0 python-scitokens 1.7.0 osg-token-renewer 0.8.1 Ready for Release Nothing yet","title":"OSG Release Team"},{"location":"meetings/2022/TechArea20220322/#discussion_2","text":"Announce container retention policy update with this week's release","title":"Discussion"},{"location":"meetings/2022/TechArea20220329/","text":"OSG Technology Area Meeting, 29 March 2022 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian L, Marco Mambelli, Mat Announcements \u00b6 TimT out next week Triage Duty \u00b6 This week: TimT Next week: BrianL 18 (+3) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 179 -4 Open 42 +0 Selected for Dev 29 +0 In Progress 14 +0 Dev Complete 5 -9 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 Doc focus friday AI (Mat): Release osg-scitokens-mapfile-7 with HCC token mapping AI (Mat): kick off VMU tests for cigetcert AI (BrianL): release osg-ce with OSG_SERIES schedd attr AI (BrianL): python3-rrdtool for EL7 Discussion \u00b6 GlideinWMS 3.7.7 in progress; working on putting the token from the HTCondor-CE collector in the correct location. GlideinWMS 3.9.5 ETA ~3 weeks, including the scitoken credential plugin interface Support Update \u00b6 UNL (BrianL, Derek): helped troubleshoot WholeNodeJob and accounting issues Marco: Trying to use condor_config_val -dump as part of config generation, but condor_config_val does not show where multi-line values end; this has been reported upstream. OSG DevOps \u00b6 No updates this week Discussion \u00b6 None this week OSG Release Team \u00b6 No updates this week Discussion \u00b6 None this week","title":"March 29, 2022"},{"location":"meetings/2022/TechArea20220329/#osg-technology-area-meeting-29-march-2022","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Brian L, Marco Mambelli, Mat","title":"OSG Technology Area Meeting, 29 March 2022"},{"location":"meetings/2022/TechArea20220329/#announcements","text":"TimT out next week","title":"Announcements"},{"location":"meetings/2022/TechArea20220329/#triage-duty","text":"This week: TimT Next week: BrianL 18 (+3) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2022/TechArea20220329/#jira-as-of-monday","text":"# of tickets \u0394 State 179 -4 Open 42 +0 Selected for Dev 29 +0 In Progress 14 +0 Dev Complete 5 -9 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2022/TechArea20220329/#osg-software-team","text":"Doc focus friday AI (Mat): Release osg-scitokens-mapfile-7 with HCC token mapping AI (Mat): kick off VMU tests for cigetcert AI (BrianL): release osg-ce with OSG_SERIES schedd attr AI (BrianL): python3-rrdtool for EL7","title":"OSG Software Team"},{"location":"meetings/2022/TechArea20220329/#discussion","text":"GlideinWMS 3.7.7 in progress; working on putting the token from the HTCondor-CE collector in the correct location. GlideinWMS 3.9.5 ETA ~3 weeks, including the scitoken credential plugin interface","title":"Discussion"},{"location":"meetings/2022/TechArea20220329/#support-update","text":"UNL (BrianL, Derek): helped troubleshoot WholeNodeJob and accounting issues Marco: Trying to use condor_config_val -dump as part of config generation, but condor_config_val does not show where multi-line values end; this has been reported upstream.","title":"Support Update"},{"location":"meetings/2022/TechArea20220329/#osg-devops","text":"No updates this week","title":"OSG DevOps"},{"location":"meetings/2022/TechArea20220329/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2022/TechArea20220329/#osg-release-team","text":"No updates this week","title":"OSG Release Team"},{"location":"meetings/2022/TechArea20220329/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2022/TechArea20220405/","text":"OSG Technology Area Meeting, 5 April 2022 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Derek, Marco Mambelli, Mat Announcements \u00b6 TimT OOO this week BrianL largely unavailable next week due to ITLP workshop Mat OOO Apr 15-29 Next week's meeting canceled Triage Duty \u00b6 This week: BrianL Next week: Mat 16 (-2) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 182 +3 Open 40 -2 Selected for Dev 30 +1 In Progress 13 -1 Dev Complete 9 -4 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 Kubernetes hackathon today: Dex for Tiger Update CHTC cache/origin Upgrade production GLOW frontend AI (Mat): increase default key size in renew proxy (SOFTWARE-5112) AI (Mat): document xcache (and xrootd?) upgrade to 3.6 (SOFTWARE-5109) AI (BrianL): python3-rrdtool for EL7 (SOFTWARE-5080) AI (BrianL): update VOMS clients default proxy key bit length to 2048 bits (SOFTWARE-4889) Discussion \u00b6 Marco: adding small requested changes to 3.7.7; 3.9.5 in progress, including the code to generate scitokens and wlcg tokens using an external script BrianB ran into an issue with an expired GLOW proxy causing a failure at the factory, even though token auth was enabled; he will send Marco the configuration that caused it CMS is still sending 1024-bit proxies which no longer work on EL 8. We need to find out where their proxies are generated and ask them to upgrade. EL 8 can be configured to accept 1024-bit proxies again, but this makes sites less secure so we do not want to recommend it New security release of Go upcoming; no details on the issue yet, but we may need to rebuild our software if it's affected CMS has requested that we build worker node images using Alma Linux, because they have not validated CentOS Stream 8. (WLCG sites in general have been avoiding Stream 8 because it goes EOL in the middle of Run 3.) OS SW does not currently test Alma but that would not be too difficult to add Support Update \u00b6 OSG Connect (BrianL): help with AP update to OSG 3.6 UNL (Derek): Correct whole node GRACC accounting UNL (Derek): help with GRACC records issues. Since UNL is running OSG 3.5 for now, they can use the condor batch system probe CRIC (Mat): with BrianB's help found a Topology issue that was causing SSL errors for CRIC, caused by CentOS Stream 8 dropping a needed package from their default container image OSG DevOps \u00b6 Go update is coming thursday, will be watching for possible impact on OSG things. Security team is notified. Working on shoveler docs https://github.com/opensciencegrid/docs/pull/959 Discussion \u00b6 None this week OSG Release Team \u00b6 No updates this week Discussion \u00b6 None this week","title":"April 5, 2022"},{"location":"meetings/2022/TechArea20220405/#osg-technology-area-meeting-5-april-2022","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Derek, Marco Mambelli, Mat","title":"OSG Technology Area Meeting, 5 April 2022"},{"location":"meetings/2022/TechArea20220405/#announcements","text":"TimT OOO this week BrianL largely unavailable next week due to ITLP workshop Mat OOO Apr 15-29 Next week's meeting canceled","title":"Announcements"},{"location":"meetings/2022/TechArea20220405/#triage-duty","text":"This week: BrianL Next week: Mat 16 (-2) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2022/TechArea20220405/#jira-as-of-monday","text":"# of tickets \u0394 State 182 +3 Open 40 -2 Selected for Dev 30 +1 In Progress 13 -1 Dev Complete 9 -4 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2022/TechArea20220405/#osg-software-team","text":"Kubernetes hackathon today: Dex for Tiger Update CHTC cache/origin Upgrade production GLOW frontend AI (Mat): increase default key size in renew proxy (SOFTWARE-5112) AI (Mat): document xcache (and xrootd?) upgrade to 3.6 (SOFTWARE-5109) AI (BrianL): python3-rrdtool for EL7 (SOFTWARE-5080) AI (BrianL): update VOMS clients default proxy key bit length to 2048 bits (SOFTWARE-4889)","title":"OSG Software Team"},{"location":"meetings/2022/TechArea20220405/#discussion","text":"Marco: adding small requested changes to 3.7.7; 3.9.5 in progress, including the code to generate scitokens and wlcg tokens using an external script BrianB ran into an issue with an expired GLOW proxy causing a failure at the factory, even though token auth was enabled; he will send Marco the configuration that caused it CMS is still sending 1024-bit proxies which no longer work on EL 8. We need to find out where their proxies are generated and ask them to upgrade. EL 8 can be configured to accept 1024-bit proxies again, but this makes sites less secure so we do not want to recommend it New security release of Go upcoming; no details on the issue yet, but we may need to rebuild our software if it's affected CMS has requested that we build worker node images using Alma Linux, because they have not validated CentOS Stream 8. (WLCG sites in general have been avoiding Stream 8 because it goes EOL in the middle of Run 3.) OS SW does not currently test Alma but that would not be too difficult to add","title":"Discussion"},{"location":"meetings/2022/TechArea20220405/#support-update","text":"OSG Connect (BrianL): help with AP update to OSG 3.6 UNL (Derek): Correct whole node GRACC accounting UNL (Derek): help with GRACC records issues. Since UNL is running OSG 3.5 for now, they can use the condor batch system probe CRIC (Mat): with BrianB's help found a Topology issue that was causing SSL errors for CRIC, caused by CentOS Stream 8 dropping a needed package from their default container image","title":"Support Update"},{"location":"meetings/2022/TechArea20220405/#osg-devops","text":"Go update is coming thursday, will be watching for possible impact on OSG things. Security team is notified. Working on shoveler docs https://github.com/opensciencegrid/docs/pull/959","title":"OSG DevOps"},{"location":"meetings/2022/TechArea20220405/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2022/TechArea20220405/#osg-release-team","text":"No updates this week","title":"OSG Release Team"},{"location":"meetings/2022/TechArea20220405/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2022/TechArea20220419/","text":"OSG Technology Area Meeting, 19 April 2022 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Marco Mambelli, TimT Announcements \u00b6 Mat OOO Apr 15-29 Carl OOO Apr 21-25 BrianL OOO Apr 28-29 Triage Duty \u00b6 This week: TimT Next week: BrianL 13 (-3) open FreshDesk tickets 1 (+1) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 185 +4 Open 3 -6 Selected for Dev 29 +0 In Progress 20 +6 Dev Complete 14 -4 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 Kubernetes hackathon today: investigate condor failing to start in backfill containers Primary MkDocs repositories being moved to the osg-htc GitHub organization FNAL reports an issue with osg-pki-tools that needs to be addressed in OSG 3.6. Should have a fix by early next week. AI (BrianL): add release series tags for backfill containers and merge new tagging policy Discussion \u00b6 GlideinWMS: Working on RCs, including a fix for communication issues between 3.9 frontends to a 3.7 factory Software team will apply a packaging patch to fix an issue with EL7 GlideinWMS installations in case the RC isn't ready for Operations in time Decision Engine 2.0 RC is coming soon; Marco will provide regular updates from the GIL investigation Support Update \u00b6 BNL (BrianL): investigating an issue with write auth failures using the xroot protocol OSG DevOps \u00b6 None this week Discussion \u00b6 None this week OSG Release Team \u00b6 Ready for Testing OSG 3.6 CVMFS 2.9.2 cigetcert 1.20 osg-ce 3.6-5 vault 1.10, htvault-config 1.12, htgettoken 1.11 osg-xrootd 3.6-16 (stash-cache crash with VOMS) VOMS default proxy key length OSG 3.6, OSG 3.5-upcoming HTCondor-CE 5.1.4 xcache 2.2.0, xcache 3.0.0 OSG 3.5-upcoming osg-xrootd Ready for Release Nothing yet Discussion \u00b6 3.5 to 3.6 minefield upgrade failures with HTCondor-CE due to our packaging of rrdtool","title":"April 19, 2022"},{"location":"meetings/2022/TechArea20220419/#osg-technology-area-meeting-19-april-2022","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Marco Mambelli, TimT","title":"OSG Technology Area Meeting, 19 April 2022"},{"location":"meetings/2022/TechArea20220419/#announcements","text":"Mat OOO Apr 15-29 Carl OOO Apr 21-25 BrianL OOO Apr 28-29","title":"Announcements"},{"location":"meetings/2022/TechArea20220419/#triage-duty","text":"This week: TimT Next week: BrianL 13 (-3) open FreshDesk tickets 1 (+1) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2022/TechArea20220419/#jira-as-of-monday","text":"# of tickets \u0394 State 185 +4 Open 3 -6 Selected for Dev 29 +0 In Progress 20 +6 Dev Complete 14 -4 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2022/TechArea20220419/#osg-software-team","text":"Kubernetes hackathon today: investigate condor failing to start in backfill containers Primary MkDocs repositories being moved to the osg-htc GitHub organization FNAL reports an issue with osg-pki-tools that needs to be addressed in OSG 3.6. Should have a fix by early next week. AI (BrianL): add release series tags for backfill containers and merge new tagging policy","title":"OSG Software Team"},{"location":"meetings/2022/TechArea20220419/#discussion","text":"GlideinWMS: Working on RCs, including a fix for communication issues between 3.9 frontends to a 3.7 factory Software team will apply a packaging patch to fix an issue with EL7 GlideinWMS installations in case the RC isn't ready for Operations in time Decision Engine 2.0 RC is coming soon; Marco will provide regular updates from the GIL investigation","title":"Discussion"},{"location":"meetings/2022/TechArea20220419/#support-update","text":"BNL (BrianL): investigating an issue with write auth failures using the xroot protocol","title":"Support Update"},{"location":"meetings/2022/TechArea20220419/#osg-devops","text":"None this week","title":"OSG DevOps"},{"location":"meetings/2022/TechArea20220419/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2022/TechArea20220419/#osg-release-team","text":"Ready for Testing OSG 3.6 CVMFS 2.9.2 cigetcert 1.20 osg-ce 3.6-5 vault 1.10, htvault-config 1.12, htgettoken 1.11 osg-xrootd 3.6-16 (stash-cache crash with VOMS) VOMS default proxy key length OSG 3.6, OSG 3.5-upcoming HTCondor-CE 5.1.4 xcache 2.2.0, xcache 3.0.0 OSG 3.5-upcoming osg-xrootd Ready for Release Nothing yet","title":"OSG Release Team"},{"location":"meetings/2022/TechArea20220419/#discussion_2","text":"3.5 to 3.6 minefield upgrade failures with HTCondor-CE due to our packaging of rrdtool","title":"Discussion"},{"location":"meetings/2022/TechArea20220426/","text":"OSG Technology Area Meeting, 26 April 2022 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: Announcements \u00b6 Mat OOO Apr 15-29 BrianL OOO Apr 28-29 Triage Duty \u00b6 This week: Carl Next week: BrianL 13 (+0) open FreshDesk tickets 2 (+1) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 184 -1 Open 30 -3 Selected for Dev 29 +0 In Progress 15 -5 Dev Complete 24 +10 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 Primary MkDocs repositories being moved to the osg-htc GitHub organization. Technology first, then docs Factory host cert expires on Apr 28; central collector host cert expires on May 6 OSG 3.5 EOL at the end of the week! Next projects: Transition contacts to COManage Finish sending OSPool StartD logs to the GRACC Streamline deployments of OSDF caches and origins Retire OSG 3.5 Discussion \u00b6 None this week Support Update \u00b6 None this week OSG DevOps \u00b6 None this week Discussion \u00b6 None this week OSG Release Team \u00b6 Ready for Release OSG 3.5 and OSG 3.6 CA Certificates based on IGTF 1.116 OSG 3.6 CVMFS 2.9.2: Bug fix release cigetgert 1.20: works better with CILogon's AWS infrastructure osg-ce 3.6-5 Add OSG_SERIES = 3.6 as a schedd attribute Remove default BATCH_GAHP configuration now provided by upstream osg-xrootd 3.6-16 Fix stash-cache: enabling VOMS causes unauth cache to crash vault 1.10, htvault 1.12 htgettoken 1.11 VOMS 2: Update default proxy certificate key length to 2048 bits Upcoming: HTCondor 9.8.1 Support for Heterogeneous GPUs, some configuration required Allow HTCondor to utilize grid sites requiring multi-factor authentication Technology preview: bring your own resources from HPC clusters Fix HTCondor startup failure with certain complex network configurations Ready for Testing GlideinWMS 3.9.4-3: Fix rrdtool dependencies gratia-probe 2.5.2 Remove pre-routed jobs instead of quarantining them always set MapUnknownToGroup HTCondor 9.0.12: Bug fix release HTCondor-CE 5.1.4 Fix whole node job glidein CPUs and GPUs exprs that caused held jobs Fix bug where default CERequirements were being ignored Pass whole node request from GlideinWMS to the batch system Fix rrdtool dependencies to ease OSG 3.5 to 3.6 upgrade XCache 3.0.1 Fixed library dependency issues for xcache-reporter Add systemd overrides for xrootd-privileged osg-flock 1.8 Remove MapUnknownToGroup and MapGroupToRole from osg-flock Advertise osg-flock version in the osg-flock RPM rrdtool 1.8.0-1.2-el7: make Python RRDtools available to GlideinWMS Discussion \u00b6 None this week","title":"April 26, 2022"},{"location":"meetings/2022/TechArea20220426/#osg-technology-area-meeting-26-april-2022","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending:","title":"OSG Technology Area Meeting, 26 April 2022"},{"location":"meetings/2022/TechArea20220426/#announcements","text":"Mat OOO Apr 15-29 BrianL OOO Apr 28-29","title":"Announcements"},{"location":"meetings/2022/TechArea20220426/#triage-duty","text":"This week: Carl Next week: BrianL 13 (+0) open FreshDesk tickets 2 (+1) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2022/TechArea20220426/#jira-as-of-monday","text":"# of tickets \u0394 State 184 -1 Open 30 -3 Selected for Dev 29 +0 In Progress 15 -5 Dev Complete 24 +10 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2022/TechArea20220426/#osg-software-team","text":"Primary MkDocs repositories being moved to the osg-htc GitHub organization. Technology first, then docs Factory host cert expires on Apr 28; central collector host cert expires on May 6 OSG 3.5 EOL at the end of the week! Next projects: Transition contacts to COManage Finish sending OSPool StartD logs to the GRACC Streamline deployments of OSDF caches and origins Retire OSG 3.5","title":"OSG Software Team"},{"location":"meetings/2022/TechArea20220426/#discussion","text":"None this week","title":"Discussion"},{"location":"meetings/2022/TechArea20220426/#support-update","text":"None this week","title":"Support Update"},{"location":"meetings/2022/TechArea20220426/#osg-devops","text":"None this week","title":"OSG DevOps"},{"location":"meetings/2022/TechArea20220426/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2022/TechArea20220426/#osg-release-team","text":"Ready for Release OSG 3.5 and OSG 3.6 CA Certificates based on IGTF 1.116 OSG 3.6 CVMFS 2.9.2: Bug fix release cigetgert 1.20: works better with CILogon's AWS infrastructure osg-ce 3.6-5 Add OSG_SERIES = 3.6 as a schedd attribute Remove default BATCH_GAHP configuration now provided by upstream osg-xrootd 3.6-16 Fix stash-cache: enabling VOMS causes unauth cache to crash vault 1.10, htvault 1.12 htgettoken 1.11 VOMS 2: Update default proxy certificate key length to 2048 bits Upcoming: HTCondor 9.8.1 Support for Heterogeneous GPUs, some configuration required Allow HTCondor to utilize grid sites requiring multi-factor authentication Technology preview: bring your own resources from HPC clusters Fix HTCondor startup failure with certain complex network configurations Ready for Testing GlideinWMS 3.9.4-3: Fix rrdtool dependencies gratia-probe 2.5.2 Remove pre-routed jobs instead of quarantining them always set MapUnknownToGroup HTCondor 9.0.12: Bug fix release HTCondor-CE 5.1.4 Fix whole node job glidein CPUs and GPUs exprs that caused held jobs Fix bug where default CERequirements were being ignored Pass whole node request from GlideinWMS to the batch system Fix rrdtool dependencies to ease OSG 3.5 to 3.6 upgrade XCache 3.0.1 Fixed library dependency issues for xcache-reporter Add systemd overrides for xrootd-privileged osg-flock 1.8 Remove MapUnknownToGroup and MapGroupToRole from osg-flock Advertise osg-flock version in the osg-flock RPM rrdtool 1.8.0-1.2-el7: make Python RRDtools available to GlideinWMS","title":"OSG Release Team"},{"location":"meetings/2022/TechArea20220426/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2022/TechArea20220503/","text":"OSG Technology Area Meeting, 3 May 2022 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Carl, Derek, Mat, TimT Announcements \u00b6 OSG 3.5 EOL! Doc focus this Friday, primarily concentrated on removing old OSG 3.5 documentation. Triage Duty \u00b6 This week: BrianL Next week: Mat 16 (+3) open FreshDesk tickets 1 (-1) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 184 -1 Open 30 -3 Selected for Dev 29 +0 In Progress 15 -5 Dev Complete 24 +10 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 Kubernetes Hackathon today! AI (Carl): Make CronJob for fixing up user GIDs in COManage. AI (Mat): Investigate auto-update failures in the PATh facility Kubernetes pool. AI (BrianL): Move FE cert-manager patches to base AI (BrianL): Investigate upgrade path from Flux v1 to Flux v2 Doc focus this Friday Primary MkDocs repositories being moved to the osg-htc GitHub organization. Technology first, then docs AI (BrianL): Work with JeffD to debug site failures starting after OSG 3.6 upgrades. AI (BrianL): Respond to Scott Koranda regarding missing EPPNs in COManage. AI (Carl): Remove certinfo usage from Gratia. AI (Mat): Renew central collector host cert (which expires on May 6); UNL SANs are no longer necessary. AI (Mat): Register PATh Facility Execute Points in Topology. AI (TimT): Test HTCondor 9.9.0 in CHTC; new remote management features might impact glideins so those will need extra testing. Next projects: Transition contacts to COManage Finish sending OSPool StartD logs to the GRACC Streamline deployments of OSDF caches and origins Retire OSG 3.5 Allow for custom workflows in opensciencegrid/images Discussion \u00b6 Added a \"contrib\" directory to the opensciencegrid/images repo so people can contribute images; the first contributor was FNAL with some FTS images. There is a danger of the GitHub Actions for the repo taking too long; the Software Team will investigate fixes as necessary. Support Update \u00b6 BNL (Derek): Debugging various randomly occurring slow or failing transfers with XRootD-Standalone GRACC (Derek): Debugging CEs that have stopped reporting to GRACC after upgrading to OSG 3.6; will stay in touch with the Software Team regarding necessary software/packaging/documentation fixes resulting from these. GIL (Carl): Debug Igor's issue with viewing Topology resources using his COManage credentials. OSG DevOps \u00b6 A few feature requests / bug fixes for StashCP. Still helping shoveler support for token auto-updating. Discussion \u00b6 None this week OSG Release Team \u00b6 Ready for Testing GlideinWMS 3.9.4-3: Fix rrdtool dependencies gratia-probe 2.5.2 Remove pre-routed jobs instead of quarantining them always set MapUnknownToGroup HTCondor 9.0.12: Bug fix release HTCondor-CE 5.1.4 Fix whole node job glidein CPUs and GPUs exprs that caused held jobs Fix bug where default CERequirements were being ignored Pass whole node request from GlideinWMS to the batch system Fix rrdtool dependencies to ease OSG 3.5 to 3.6 upgrade XCache 3.0.1 Fixed library dependency issues for xcache-reporter Add systemd overrides for xrootd-privileged osg-flock 1.8 Remove MapUnknownToGroup and MapGroupToRole from osg-flock Advertise osg-flock version in the osg-flock RPM rrdtool 1.8.0-1.2-el7: make Python RRDtools available to GlideinWMS Discussion \u00b6 None this week","title":"May 3, 2022"},{"location":"meetings/2022/TechArea20220503/#osg-technology-area-meeting-3-may-2022","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge.webex.com/webappng/sites/morgridge/meeting/info/791d9dddc5464eb6a73fc7746331d06c (password sent separately) Attending: BrianL, Carl, Derek, Mat, TimT","title":"OSG Technology Area Meeting, 3 May 2022"},{"location":"meetings/2022/TechArea20220503/#announcements","text":"OSG 3.5 EOL! Doc focus this Friday, primarily concentrated on removing old OSG 3.5 documentation.","title":"Announcements"},{"location":"meetings/2022/TechArea20220503/#triage-duty","text":"This week: BrianL Next week: Mat 16 (+3) open FreshDesk tickets 1 (-1) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2022/TechArea20220503/#jira-as-of-monday","text":"# of tickets \u0394 State 184 -1 Open 30 -3 Selected for Dev 29 +0 In Progress 15 -5 Dev Complete 24 +10 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2022/TechArea20220503/#osg-software-team","text":"Kubernetes Hackathon today! AI (Carl): Make CronJob for fixing up user GIDs in COManage. AI (Mat): Investigate auto-update failures in the PATh facility Kubernetes pool. AI (BrianL): Move FE cert-manager patches to base AI (BrianL): Investigate upgrade path from Flux v1 to Flux v2 Doc focus this Friday Primary MkDocs repositories being moved to the osg-htc GitHub organization. Technology first, then docs AI (BrianL): Work with JeffD to debug site failures starting after OSG 3.6 upgrades. AI (BrianL): Respond to Scott Koranda regarding missing EPPNs in COManage. AI (Carl): Remove certinfo usage from Gratia. AI (Mat): Renew central collector host cert (which expires on May 6); UNL SANs are no longer necessary. AI (Mat): Register PATh Facility Execute Points in Topology. AI (TimT): Test HTCondor 9.9.0 in CHTC; new remote management features might impact glideins so those will need extra testing. Next projects: Transition contacts to COManage Finish sending OSPool StartD logs to the GRACC Streamline deployments of OSDF caches and origins Retire OSG 3.5 Allow for custom workflows in opensciencegrid/images","title":"OSG Software Team"},{"location":"meetings/2022/TechArea20220503/#discussion","text":"Added a \"contrib\" directory to the opensciencegrid/images repo so people can contribute images; the first contributor was FNAL with some FTS images. There is a danger of the GitHub Actions for the repo taking too long; the Software Team will investigate fixes as necessary.","title":"Discussion"},{"location":"meetings/2022/TechArea20220503/#support-update","text":"BNL (Derek): Debugging various randomly occurring slow or failing transfers with XRootD-Standalone GRACC (Derek): Debugging CEs that have stopped reporting to GRACC after upgrading to OSG 3.6; will stay in touch with the Software Team regarding necessary software/packaging/documentation fixes resulting from these. GIL (Carl): Debug Igor's issue with viewing Topology resources using his COManage credentials.","title":"Support Update"},{"location":"meetings/2022/TechArea20220503/#osg-devops","text":"A few feature requests / bug fixes for StashCP. Still helping shoveler support for token auto-updating.","title":"OSG DevOps"},{"location":"meetings/2022/TechArea20220503/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2022/TechArea20220503/#osg-release-team","text":"Ready for Testing GlideinWMS 3.9.4-3: Fix rrdtool dependencies gratia-probe 2.5.2 Remove pre-routed jobs instead of quarantining them always set MapUnknownToGroup HTCondor 9.0.12: Bug fix release HTCondor-CE 5.1.4 Fix whole node job glidein CPUs and GPUs exprs that caused held jobs Fix bug where default CERequirements were being ignored Pass whole node request from GlideinWMS to the batch system Fix rrdtool dependencies to ease OSG 3.5 to 3.6 upgrade XCache 3.0.1 Fixed library dependency issues for xcache-reporter Add systemd overrides for xrootd-privileged osg-flock 1.8 Remove MapUnknownToGroup and MapGroupToRole from osg-flock Advertise osg-flock version in the osg-flock RPM rrdtool 1.8.0-1.2-el7: make Python RRDtools available to GlideinWMS","title":"OSG Release Team"},{"location":"meetings/2022/TechArea20220503/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2022/TechArea20220510/","text":"OSG Technology Area Meeting, 10 May 2022 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Carl, Derek, Marco Mambelli, Mat, TimT Announcements \u00b6 BrianL OOO next week HTCondor week May 23 - 26 Next two meetings canceled Triage Duty \u00b6 This week: Mat Next week: TimT 13 (-3) open FreshDesk tickets 2 (+1) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 192 +5 Open 27 -2 Selected for Dev 34 +6 In Progress 17 +1 Dev Complete 9 -7 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 OSG 3.6 AI (Carl) remove certinfo log messages AI (Mat) XRootD 5.4.3 RC1 Next week: AI (Mat) Streamlining OSDF service deployment: add Topology endpoint returning a list of OSDF caches for a given path AI (Carl) Topology COManage transition: pull contact db into COManage contact results where missing Discussion \u00b6 GlideinWMS stakeholders meeting tomorrow; 3.9.3 release planned. Support Update \u00b6 ComputeCanada (BrianL): troubleshoot missing OSG_WN_TMP due to HTCondor change from GLITE_LOCATION to BLAHPD_LOCATION in HTCondor 9.3.0 Carl: Continue to assist Igor with authentication issues. Mats can give him a manually generated token to keep things moving along. ODU (Mat): Investigate failure to launch Singularity from CVMFS. UTC-EPYC (Mat): Investigate random job failures; request assistance from HTCondor developers. JLab (Mat): Setting up a cache and an origin; they are planning on having both on one host (in containers) and using the same cert. This will cause accounting issues (the StashCache graphs are keyed by hostname) but the other central XRootD services should handle it properly. OSG DevOps \u00b6 A few feature requests / bug fixes for StashCP. One of them ready for pull request: https://github.com/opensciencegrid/stashcp/pull/41 Shoveler auto-update is working great! Increased token lifetime on lightweight issuer to 1 hour. Did a large pull request for GP-ARGO. Wondering if we should include the Site Name in the OSG map? Currently, we show Facility Name, Resource Group, and Resource names. But we don't show the site level in the map. Discussion \u00b6 None this week OSG Release Team \u00b6 Ready for Testing OSG 3.6 WN client: Fix missing packages in tarball HTCondor-CE 5.1.4 Fix whole node job glidein CPUs and GPUs exprs that caused held jobs Fix bug where default CERequirements were being ignored Pass whole node request from GlideinWMS to the batch system Fix rrdtool dependencies to ease OSG 3.5 to 3.6 upgrade GlideinWMS 3.9.4-3: Fix rrdtool dependencies rrdtool 1.8.0-1.2-el7: make Python RRDtools available to GlideinWMS xrootd-multiuser 2.0.4 osg-token-renewer 0.8.2 Discussion \u00b6 None this week","title":"May 10, 2022"},{"location":"meetings/2022/TechArea20220510/#osg-technology-area-meeting-10-may-2022","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Carl, Derek, Marco Mambelli, Mat, TimT","title":"OSG Technology Area Meeting, 10 May 2022"},{"location":"meetings/2022/TechArea20220510/#announcements","text":"BrianL OOO next week HTCondor week May 23 - 26 Next two meetings canceled","title":"Announcements"},{"location":"meetings/2022/TechArea20220510/#triage-duty","text":"This week: Mat Next week: TimT 13 (-3) open FreshDesk tickets 2 (+1) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2022/TechArea20220510/#jira-as-of-monday","text":"# of tickets \u0394 State 192 +5 Open 27 -2 Selected for Dev 34 +6 In Progress 17 +1 Dev Complete 9 -7 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2022/TechArea20220510/#osg-software-team","text":"OSG 3.6 AI (Carl) remove certinfo log messages AI (Mat) XRootD 5.4.3 RC1 Next week: AI (Mat) Streamlining OSDF service deployment: add Topology endpoint returning a list of OSDF caches for a given path AI (Carl) Topology COManage transition: pull contact db into COManage contact results where missing","title":"OSG Software Team"},{"location":"meetings/2022/TechArea20220510/#discussion","text":"GlideinWMS stakeholders meeting tomorrow; 3.9.3 release planned.","title":"Discussion"},{"location":"meetings/2022/TechArea20220510/#support-update","text":"ComputeCanada (BrianL): troubleshoot missing OSG_WN_TMP due to HTCondor change from GLITE_LOCATION to BLAHPD_LOCATION in HTCondor 9.3.0 Carl: Continue to assist Igor with authentication issues. Mats can give him a manually generated token to keep things moving along. ODU (Mat): Investigate failure to launch Singularity from CVMFS. UTC-EPYC (Mat): Investigate random job failures; request assistance from HTCondor developers. JLab (Mat): Setting up a cache and an origin; they are planning on having both on one host (in containers) and using the same cert. This will cause accounting issues (the StashCache graphs are keyed by hostname) but the other central XRootD services should handle it properly.","title":"Support Update"},{"location":"meetings/2022/TechArea20220510/#osg-devops","text":"A few feature requests / bug fixes for StashCP. One of them ready for pull request: https://github.com/opensciencegrid/stashcp/pull/41 Shoveler auto-update is working great! Increased token lifetime on lightweight issuer to 1 hour. Did a large pull request for GP-ARGO. Wondering if we should include the Site Name in the OSG map? Currently, we show Facility Name, Resource Group, and Resource names. But we don't show the site level in the map.","title":"OSG DevOps"},{"location":"meetings/2022/TechArea20220510/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2022/TechArea20220510/#osg-release-team","text":"Ready for Testing OSG 3.6 WN client: Fix missing packages in tarball HTCondor-CE 5.1.4 Fix whole node job glidein CPUs and GPUs exprs that caused held jobs Fix bug where default CERequirements were being ignored Pass whole node request from GlideinWMS to the batch system Fix rrdtool dependencies to ease OSG 3.5 to 3.6 upgrade GlideinWMS 3.9.4-3: Fix rrdtool dependencies rrdtool 1.8.0-1.2-el7: make Python RRDtools available to GlideinWMS xrootd-multiuser 2.0.4 osg-token-renewer 0.8.2","title":"OSG Release Team"},{"location":"meetings/2022/TechArea20220510/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2022/TechArea20220531/","text":"OSG Technology Area Meeting, 31 May 2022 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Carl, Mat, TimT Announcements \u00b6 Ziyang, our new IRIS-HEP fellow, has joined. He will be working on network monitoring for XCache container deployments Triage Duty \u00b6 This week: Carl Next week: Mat 15 (+2) open FreshDesk tickets 1 (-1) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 190 +0 Open 31 -1 Selected for Dev 24 +0 In Progress 17 +1 Dev Complete 25 +3 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 Kubernetes Hackathon Mat: Autoupdates for Flux v2 on PATh Facility; can be tested on the backfill pilots since they are old. Mat: Fix backfill pilots and other broken pods on Tiger. Mat: Assist Cannon in debugging Topology on Tiger. BrianL: Test HTCondor-CE 5.1.4 by upgrading the Canary CE(s). BrianL: Deploy Dex. Some UW CSL-hosted services have had their certs expire. vdt.cs.wisc.edu (used for Koji) was migrated today. AI (TimT): Release 9.9.0 release candidate of HTCondor in the Open Pool. Planning to deprecate old interfaces before the start of the next LTS series. BrianB diagnosed shared port issues with 9.8.0 on the APs that he worked around by disabling IPv6. 9.9.0 should fix it. Tim will let Brian know once the upgrade is done, so Brian can re-enable IPv6. AI (Mat) Create new Topology endpoints for improved OSDF support. AI (Mat) Streamlining OSDF service deployment: add Topology endpoint returning a list of OSDF caches for a given path AI (Carl) Topology COManage transition: pull contact db into COManage contact results where missing Discussion \u00b6 None this week Support Update \u00b6 JLab (BrianL): JLab and their ScotsGrid site are seeing low CPU utilization from the Slurm side Carl: Requests assistance on unregistered pilot container Gratia probes. UTC-Epyc (Mat): Requests assistance for diagnosing random pilot deaths. Because rsyslog is broken on the site, we do not have pilot logs for the failed pilots. OSG DevOps \u00b6 A few feature requests / bug fixes for StashCP. One of them ready for pull request: https://github.com/opensciencegrid/stashcp/pull/41 Shoveler auto-update is working great! Increased token lifetime on lightweight issuer to 1 hour. Did a large pull request for GP-ARGO. Wondering if we should include the Site Name in the OSG map? Currently, we show Facility Name, Resource Group, and Resource names. But we don't show the site level in the map. Discussion \u00b6 None this week OSG Release Team \u00b6 Ready for Testing gratia-probe 2.6.1 Replace AuthToken* references with routed job attributes Fix mismatched type concatenation in Gratia record send Gratia: Set SCHEDD_CRON_LOG_NON_ZERO_EXIT = True in the htcondor-ce configuration Remove certinfo file log messages HTCondor-CE 5.1.4 Fix whole node job glidein CPUs and GPUs exprs that caused held jobs Fix bug where default CERequirements were being ignored Pass whole node request from GlideinWMS to the batch system Fix rrdtool dependencies to ease OSG 3.5 to 3.6 upgrade GlideinWMS 3.9.4-3: Fix rrdtool dependencies rrdtool 1.8.0-1.2-el7: make Python RRDtools available to GlideinWMS xrootd-multiuser 2.0.4 osg-token-renewer 0.8.2 htvault-config-1.13 htgettoken 1.12 XCache 3.1.0 stashcp 6.7.5 HTCondor 9.0.13 Schedd and startd cron jobs can now log output upon non-zero exit condor_config_val now produces correct syntax for multi-line values The condor_run tool now reports submit errors and warnings to the terminal Fix issue where Kerberos authentication would fail within DAGMan Fix HTCondor startup failure with certain complex network configurations Upcoming HTCondor 9.9.0 A new authentication method for remote HTCondor administration Several changes to improve the security of connections Fix issue where DAGMan direct submission failed when using Kerberos The submission method is now recorded in the job ClassAd Singularity jobs can now pull from Docker style repositories The OWNER authorization level has been folded into the ADMINISTRATOR level Discussion \u00b6 None this week","title":"May 31, 2022"},{"location":"meetings/2022/TechArea20220531/#osg-technology-area-meeting-31-may-2022","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Carl, Mat, TimT","title":"OSG Technology Area Meeting, 31 May 2022"},{"location":"meetings/2022/TechArea20220531/#announcements","text":"Ziyang, our new IRIS-HEP fellow, has joined. He will be working on network monitoring for XCache container deployments","title":"Announcements"},{"location":"meetings/2022/TechArea20220531/#triage-duty","text":"This week: Carl Next week: Mat 15 (+2) open FreshDesk tickets 1 (-1) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2022/TechArea20220531/#jira-as-of-monday","text":"# of tickets \u0394 State 190 +0 Open 31 -1 Selected for Dev 24 +0 In Progress 17 +1 Dev Complete 25 +3 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2022/TechArea20220531/#osg-software-team","text":"Kubernetes Hackathon Mat: Autoupdates for Flux v2 on PATh Facility; can be tested on the backfill pilots since they are old. Mat: Fix backfill pilots and other broken pods on Tiger. Mat: Assist Cannon in debugging Topology on Tiger. BrianL: Test HTCondor-CE 5.1.4 by upgrading the Canary CE(s). BrianL: Deploy Dex. Some UW CSL-hosted services have had their certs expire. vdt.cs.wisc.edu (used for Koji) was migrated today. AI (TimT): Release 9.9.0 release candidate of HTCondor in the Open Pool. Planning to deprecate old interfaces before the start of the next LTS series. BrianB diagnosed shared port issues with 9.8.0 on the APs that he worked around by disabling IPv6. 9.9.0 should fix it. Tim will let Brian know once the upgrade is done, so Brian can re-enable IPv6. AI (Mat) Create new Topology endpoints for improved OSDF support. AI (Mat) Streamlining OSDF service deployment: add Topology endpoint returning a list of OSDF caches for a given path AI (Carl) Topology COManage transition: pull contact db into COManage contact results where missing","title":"OSG Software Team"},{"location":"meetings/2022/TechArea20220531/#discussion","text":"None this week","title":"Discussion"},{"location":"meetings/2022/TechArea20220531/#support-update","text":"JLab (BrianL): JLab and their ScotsGrid site are seeing low CPU utilization from the Slurm side Carl: Requests assistance on unregistered pilot container Gratia probes. UTC-Epyc (Mat): Requests assistance for diagnosing random pilot deaths. Because rsyslog is broken on the site, we do not have pilot logs for the failed pilots.","title":"Support Update"},{"location":"meetings/2022/TechArea20220531/#osg-devops","text":"A few feature requests / bug fixes for StashCP. One of them ready for pull request: https://github.com/opensciencegrid/stashcp/pull/41 Shoveler auto-update is working great! Increased token lifetime on lightweight issuer to 1 hour. Did a large pull request for GP-ARGO. Wondering if we should include the Site Name in the OSG map? Currently, we show Facility Name, Resource Group, and Resource names. But we don't show the site level in the map.","title":"OSG DevOps"},{"location":"meetings/2022/TechArea20220531/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2022/TechArea20220531/#osg-release-team","text":"Ready for Testing gratia-probe 2.6.1 Replace AuthToken* references with routed job attributes Fix mismatched type concatenation in Gratia record send Gratia: Set SCHEDD_CRON_LOG_NON_ZERO_EXIT = True in the htcondor-ce configuration Remove certinfo file log messages HTCondor-CE 5.1.4 Fix whole node job glidein CPUs and GPUs exprs that caused held jobs Fix bug where default CERequirements were being ignored Pass whole node request from GlideinWMS to the batch system Fix rrdtool dependencies to ease OSG 3.5 to 3.6 upgrade GlideinWMS 3.9.4-3: Fix rrdtool dependencies rrdtool 1.8.0-1.2-el7: make Python RRDtools available to GlideinWMS xrootd-multiuser 2.0.4 osg-token-renewer 0.8.2 htvault-config-1.13 htgettoken 1.12 XCache 3.1.0 stashcp 6.7.5 HTCondor 9.0.13 Schedd and startd cron jobs can now log output upon non-zero exit condor_config_val now produces correct syntax for multi-line values The condor_run tool now reports submit errors and warnings to the terminal Fix issue where Kerberos authentication would fail within DAGMan Fix HTCondor startup failure with certain complex network configurations Upcoming HTCondor 9.9.0 A new authentication method for remote HTCondor administration Several changes to improve the security of connections Fix issue where DAGMan direct submission failed when using Kerberos The submission method is now recorded in the job ClassAd Singularity jobs can now pull from Docker style repositories The OWNER authorization level has been folded into the ADMINISTRATOR level","title":"OSG Release Team"},{"location":"meetings/2022/TechArea20220531/#discussion_2","text":"None this week","title":"Discussion"},{"location":"meetings/2022/TechArea20220607/","text":"OSG Technology Area Meeting, 7 June 2022 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Mat, TimT, Ziyang Announcements \u00b6 Mat OOO Jun 13 BrianL traveling Jun 13-16, OOO Jun 17 Next week's meeting canceled Triage Duty \u00b6 This week: Mat Next week: TimT 11 (-4) open FreshDesk tickets 1 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 191 +1 Open 32 +1 Selected for Dev 27 +3 In Progress 14 -3 Dev Complete 28 +3 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 Doc focus Friday afternoon JLab FE and VO certs expire next Thursday, Ops may need a reminder to update the certs next week BNL will be submitting EIC jobs via Harvester and will pass along a subject DN that we need added to the vo-client Streamline deployments of OSDF caches and origins AI (Mat): Add topology endpoint serving cache/namespace mappings (SOFTWARE-5179) AI (Mat): Evaluate state of SLATE stashcache chart (SOFTWARE-5211) AI (Carl): Add stashcache lookup by resource name (SOFTWARE-4347) AI (Carl): stash-cache/origin: allow toggling VOMS by environment variable (SOFTWARE-5106) AI (Carl): authfile generation fails if origin serves no public data (SOFTWARE-5028) AI (Carl): Authfiles for auth stash origins should include the origin's DN (SOFTWARE-4399) AI (Carl): Validate OSDF data in Topology (SOFTWARE-4167) AI (Carl): backfill container should shut down upon HTCondor exit (SOFTWARE-4608) AI (Carl): add ability to specify custom workflows in opensciencegrid/images (SOFTWARE-5013) AI (Carl): remove duplicate contact entries in the Topology contact pages (SOFTWARE-5214) Discussion \u00b6 There are several Docker images that are built from individual GitHub repositories instead of the central \"images\" repository. They should be moved to the images repo; keep an eye on how well GitHub Actions workflows scale, though. COManage registration denials seem to be sticky; if you want to admit someone you have previously denied, you will have to expunge the CO Person record Support Update \u00b6 JLab (BrianL): JLab and their ScotsGrid site are seeing low CPU utiliziation from Slurm for CLAS12 pilots. They will lift the blacklisting of ScotsGrid to try to gather more info Belle II (BrianL): will be having a meeting this week to discuss token-based pilot submission Texas Tech (BrianL): new backfill container site, working on fixing COManage registrations WeNMR (BrianL): helping DIRAC developers test token-based pilot submission BNL (Mat): Experiencing CA failures with XRootD TPC. Their CA certificates look fine; Mat has requested that they perform some manual tests to try and isolate the error. The XRootD developers are Cc'ed on the ticket and can provide debugging assistance. OSG Release Team \u00b6 Ready for Testing GlideinWMS 3.9.5 gratia-probe 2.6.1 Log schedd cron errors with newer versions of HTCondor Replace AuthToken* references with routed job attributes Remove certinfo flie log messages Fix crash on send failure HTCondor 9.0.13 : Bug fix release Schedd and startd cron jobs can now log output upon non-zero exit condor_config_val now produces correct syntax for multi-line values The condor_run tool now reports submit errors and warnings to the terminal Fix issue where Kerberos authentication would fail within DAGMan Fix HTCondor startup failure with certain complex network configurations HTCondor-CE 5.1.5 Fix whole node job glidein CPUs and GPUs exprs that caused held jobs Fix bug where default CERequirements were being ignored Pass whole node request from GlideinWMS to the batch system Rename AuthToken attributes in the routed job to better support accounting Prevent GSI environment from pointing the job to the wrong certificates Fix issue where HTCondor-CE would need port 9618 open to start up XCache 3.1.0 Fixed library dependency issues for xcache-reporter Add systemd overrides for xrootd-privileged XRootD 5.4.3 RC4 htvault-config 1.13 removes support for old style secret storage, requires htgettoken >= 1.7 htgettoken 1.12 avoids crash when verbose output includes UTF-8 osg-pki-tools 3.5.2 bug fix for osg-incommon-cert-request when using host file osg-release 3.6-5: Add osg-next yum repository osg-token-renewer 0.8.2 use oidc-agent's built-in password file option ensure tokens are renewed more frequently than their lifespan rrdtool 1.8.0-1.2.el7: make Python RRDtools available to GlideinWMS stashcp 6.7.5 Adds multi-file transfer and improved error messages relax download timeouts for file transfer plugin multiple bug fixes xrootd-multiuser 2.0.4 fix crash on EL8 Discussion \u00b6 Sometimes packages get stuck in Ready for Testing state because they are considered \"critical\" but no external people have provided feedback. Mat suggests amending our release policy such that critical packages are released after a month without negative feedback, even if no positive feedback has been received. Tim says that would be better for software that has received VMU testing or has been well tested outside of OSG. We have an IRIS-HEP metric to increase the percentage of packages tested in VMU; Brian will create tickets. Also discussed improving coordination of testing between OSG Operations and Software","title":"June 7, 2022"},{"location":"meetings/2022/TechArea20220607/#osg-technology-area-meeting-7-june-2022","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Mat, TimT, Ziyang","title":"OSG Technology Area Meeting, 7 June 2022"},{"location":"meetings/2022/TechArea20220607/#announcements","text":"Mat OOO Jun 13 BrianL traveling Jun 13-16, OOO Jun 17 Next week's meeting canceled","title":"Announcements"},{"location":"meetings/2022/TechArea20220607/#triage-duty","text":"This week: Mat Next week: TimT 11 (-4) open FreshDesk tickets 1 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2022/TechArea20220607/#jira-as-of-monday","text":"# of tickets \u0394 State 191 +1 Open 32 +1 Selected for Dev 27 +3 In Progress 14 -3 Dev Complete 28 +3 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2022/TechArea20220607/#osg-software-team","text":"Doc focus Friday afternoon JLab FE and VO certs expire next Thursday, Ops may need a reminder to update the certs next week BNL will be submitting EIC jobs via Harvester and will pass along a subject DN that we need added to the vo-client Streamline deployments of OSDF caches and origins AI (Mat): Add topology endpoint serving cache/namespace mappings (SOFTWARE-5179) AI (Mat): Evaluate state of SLATE stashcache chart (SOFTWARE-5211) AI (Carl): Add stashcache lookup by resource name (SOFTWARE-4347) AI (Carl): stash-cache/origin: allow toggling VOMS by environment variable (SOFTWARE-5106) AI (Carl): authfile generation fails if origin serves no public data (SOFTWARE-5028) AI (Carl): Authfiles for auth stash origins should include the origin's DN (SOFTWARE-4399) AI (Carl): Validate OSDF data in Topology (SOFTWARE-4167) AI (Carl): backfill container should shut down upon HTCondor exit (SOFTWARE-4608) AI (Carl): add ability to specify custom workflows in opensciencegrid/images (SOFTWARE-5013) AI (Carl): remove duplicate contact entries in the Topology contact pages (SOFTWARE-5214)","title":"OSG Software Team"},{"location":"meetings/2022/TechArea20220607/#discussion","text":"There are several Docker images that are built from individual GitHub repositories instead of the central \"images\" repository. They should be moved to the images repo; keep an eye on how well GitHub Actions workflows scale, though. COManage registration denials seem to be sticky; if you want to admit someone you have previously denied, you will have to expunge the CO Person record","title":"Discussion"},{"location":"meetings/2022/TechArea20220607/#support-update","text":"JLab (BrianL): JLab and their ScotsGrid site are seeing low CPU utiliziation from Slurm for CLAS12 pilots. They will lift the blacklisting of ScotsGrid to try to gather more info Belle II (BrianL): will be having a meeting this week to discuss token-based pilot submission Texas Tech (BrianL): new backfill container site, working on fixing COManage registrations WeNMR (BrianL): helping DIRAC developers test token-based pilot submission BNL (Mat): Experiencing CA failures with XRootD TPC. Their CA certificates look fine; Mat has requested that they perform some manual tests to try and isolate the error. The XRootD developers are Cc'ed on the ticket and can provide debugging assistance.","title":"Support Update"},{"location":"meetings/2022/TechArea20220607/#osg-release-team","text":"Ready for Testing GlideinWMS 3.9.5 gratia-probe 2.6.1 Log schedd cron errors with newer versions of HTCondor Replace AuthToken* references with routed job attributes Remove certinfo flie log messages Fix crash on send failure HTCondor 9.0.13 : Bug fix release Schedd and startd cron jobs can now log output upon non-zero exit condor_config_val now produces correct syntax for multi-line values The condor_run tool now reports submit errors and warnings to the terminal Fix issue where Kerberos authentication would fail within DAGMan Fix HTCondor startup failure with certain complex network configurations HTCondor-CE 5.1.5 Fix whole node job glidein CPUs and GPUs exprs that caused held jobs Fix bug where default CERequirements were being ignored Pass whole node request from GlideinWMS to the batch system Rename AuthToken attributes in the routed job to better support accounting Prevent GSI environment from pointing the job to the wrong certificates Fix issue where HTCondor-CE would need port 9618 open to start up XCache 3.1.0 Fixed library dependency issues for xcache-reporter Add systemd overrides for xrootd-privileged XRootD 5.4.3 RC4 htvault-config 1.13 removes support for old style secret storage, requires htgettoken >= 1.7 htgettoken 1.12 avoids crash when verbose output includes UTF-8 osg-pki-tools 3.5.2 bug fix for osg-incommon-cert-request when using host file osg-release 3.6-5: Add osg-next yum repository osg-token-renewer 0.8.2 use oidc-agent's built-in password file option ensure tokens are renewed more frequently than their lifespan rrdtool 1.8.0-1.2.el7: make Python RRDtools available to GlideinWMS stashcp 6.7.5 Adds multi-file transfer and improved error messages relax download timeouts for file transfer plugin multiple bug fixes xrootd-multiuser 2.0.4 fix crash on EL8","title":"OSG Release Team"},{"location":"meetings/2022/TechArea20220607/#discussion_1","text":"Sometimes packages get stuck in Ready for Testing state because they are considered \"critical\" but no external people have provided feedback. Mat suggests amending our release policy such that critical packages are released after a month without negative feedback, even if no positive feedback has been received. Tim says that would be better for software that has received VMU testing or has been well tested outside of OSG. We have an IRIS-HEP metric to increase the percentage of packages tested in VMU; Brian will create tickets. Also discussed improving coordination of testing between OSG Operations and Software","title":"Discussion"},{"location":"meetings/2022/TechArea20220621/","text":"OSG Technology Area Meeting, 21 June 2022 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Carl, Mat, Ziyang Announcements \u00b6 TimT OOO this week BrianL OOO Thu, Fri Triage Duty \u00b6 This week: Carl Next week: BrianL 13 (+2) open FreshDesk tickets 0 (-1) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 187 +3 Open 34 -3 Selected for Dev 29 +0 In Progress 22 +3 Dev Complete 5 -7 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 Streamline deployments of OSDF caches and origins AI (Mat): Add topology endpoint serving cache/namespace mappings (SOFTWARE-5179) AI (Mat): Evaluate state of SLATE stashcache chart (SOFTWARE-5211) AI (Carl): Add stashcache lookup by resource name (SOFTWARE-4347) AI (Carl): stash-cache/origin: allow toggling VOMS by environment variable (SOFTWARE-5106) AI (Carl): authfile generation fails if origin serves no public data (SOFTWARE-5028) AI (Carl): Authfiles for auth stash origins should include the origin's DN (SOFTWARE-4399) AI (Carl): Validate OSDF data in Topology (SOFTWARE-4167) AI (Carl): add ability to specify custom workflows in opensciencegrid/images (SOFTWARE-5013) Discussion \u00b6 Sketched out a plan to split the Topology git repo into two, one for code and one for data Support Update \u00b6 CHTC (Derek, Mat): issues with authenticated access to origin-auth2001 OSPool (BrianL, Mat): many shadow failures due to an issue with the user job wrapper. Currently suspecting a startd cron script locking issue. JLab (BrianL): JLab and their ScotsGrid site are seeing low CPU utiliziation from Slurm for CLAS12 pilots. Seems like we're requesting 8 core pilots but only advertising single core slots. Hosted CEs (Carl): identified an FD file leak in the scitokens-cpp library","title":"June 21, 2022"},{"location":"meetings/2022/TechArea20220621/#osg-technology-area-meeting-21-june-2022","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Carl, Mat, Ziyang","title":"OSG Technology Area Meeting, 21 June 2022"},{"location":"meetings/2022/TechArea20220621/#announcements","text":"TimT OOO this week BrianL OOO Thu, Fri","title":"Announcements"},{"location":"meetings/2022/TechArea20220621/#triage-duty","text":"This week: Carl Next week: BrianL 13 (+2) open FreshDesk tickets 0 (-1) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2022/TechArea20220621/#jira-as-of-monday","text":"# of tickets \u0394 State 187 +3 Open 34 -3 Selected for Dev 29 +0 In Progress 22 +3 Dev Complete 5 -7 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2022/TechArea20220621/#osg-software-team","text":"Streamline deployments of OSDF caches and origins AI (Mat): Add topology endpoint serving cache/namespace mappings (SOFTWARE-5179) AI (Mat): Evaluate state of SLATE stashcache chart (SOFTWARE-5211) AI (Carl): Add stashcache lookup by resource name (SOFTWARE-4347) AI (Carl): stash-cache/origin: allow toggling VOMS by environment variable (SOFTWARE-5106) AI (Carl): authfile generation fails if origin serves no public data (SOFTWARE-5028) AI (Carl): Authfiles for auth stash origins should include the origin's DN (SOFTWARE-4399) AI (Carl): Validate OSDF data in Topology (SOFTWARE-4167) AI (Carl): add ability to specify custom workflows in opensciencegrid/images (SOFTWARE-5013)","title":"OSG Software Team"},{"location":"meetings/2022/TechArea20220621/#discussion","text":"Sketched out a plan to split the Topology git repo into two, one for code and one for data","title":"Discussion"},{"location":"meetings/2022/TechArea20220621/#support-update","text":"CHTC (Derek, Mat): issues with authenticated access to origin-auth2001 OSPool (BrianL, Mat): many shadow failures due to an issue with the user job wrapper. Currently suspecting a startd cron script locking issue. JLab (BrianL): JLab and their ScotsGrid site are seeing low CPU utiliziation from Slurm for CLAS12 pilots. Seems like we're requesting 8 core pilots but only advertising single core slots. Hosted CEs (Carl): identified an FD file leak in the scitokens-cpp library","title":"Support Update"},{"location":"meetings/2022/TechArea20220628/","text":"OSG Technology Area Meeting, 28 June 2022 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Carl, Marco Mambelli, Ziyang Announcements \u00b6 BrianL OOO Fri, Tue Next week's meeting canceled Triage Duty \u00b6 This week: BrianL Next week: Mat 16 (+3) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 189 +2 Open 33 -1 Selected for Dev 27 -2 In Progress 17 -5 Dev Complete 8 +3 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 Kubernetes hackathon this afternoon Doc focus afternoon of Jul 15 Streamline deployments of OSDF caches and origins AI (Mat): Add topology endpoint serving cache/namespace mappings (SOFTWARE-5179) AI (Mat): Evaluate state of SLATE stashcache chart (SOFTWARE-5211) AI (Carl): Add stashcache lookup by resource name (SOFTWARE-4347) AI (Carl): stash-cache/origin: allow toggling VOMS by environment variable (SOFTWARE-5106) AI (Carl): authfile generation fails if origin serves no public data (SOFTWARE-5028) AI (Carl): Authfiles for auth stash origins should include the origin's DN (SOFTWARE-4399) AI (Carl): Validate OSDF data in Topology (SOFTWARE-4167) AI (Carl): add ability to specify custom workflows in opensciencegrid/images (SOFTWARE-5013) Discussion \u00b6 We had a short discussion regarding the appropriate fix for the way that GlideinWMS writes to glidein_config ; BrianL will discuss thoughts with the HTCSS dev team and get back to Marco Support Update \u00b6 OSPool (BrianL, Mat): discovered GlideinWMS file locking issue causing user job wrapper shadow exceptions","title":"June 28, 2022"},{"location":"meetings/2022/TechArea20220628/#osg-technology-area-meeting-28-june-2022","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Carl, Marco Mambelli, Ziyang","title":"OSG Technology Area Meeting, 28 June 2022"},{"location":"meetings/2022/TechArea20220628/#announcements","text":"BrianL OOO Fri, Tue Next week's meeting canceled","title":"Announcements"},{"location":"meetings/2022/TechArea20220628/#triage-duty","text":"This week: BrianL Next week: Mat 16 (+3) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2022/TechArea20220628/#jira-as-of-monday","text":"# of tickets \u0394 State 189 +2 Open 33 -1 Selected for Dev 27 -2 In Progress 17 -5 Dev Complete 8 +3 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2022/TechArea20220628/#osg-software-team","text":"Kubernetes hackathon this afternoon Doc focus afternoon of Jul 15 Streamline deployments of OSDF caches and origins AI (Mat): Add topology endpoint serving cache/namespace mappings (SOFTWARE-5179) AI (Mat): Evaluate state of SLATE stashcache chart (SOFTWARE-5211) AI (Carl): Add stashcache lookup by resource name (SOFTWARE-4347) AI (Carl): stash-cache/origin: allow toggling VOMS by environment variable (SOFTWARE-5106) AI (Carl): authfile generation fails if origin serves no public data (SOFTWARE-5028) AI (Carl): Authfiles for auth stash origins should include the origin's DN (SOFTWARE-4399) AI (Carl): Validate OSDF data in Topology (SOFTWARE-4167) AI (Carl): add ability to specify custom workflows in opensciencegrid/images (SOFTWARE-5013)","title":"OSG Software Team"},{"location":"meetings/2022/TechArea20220628/#discussion","text":"We had a short discussion regarding the appropriate fix for the way that GlideinWMS writes to glidein_config ; BrianL will discuss thoughts with the HTCSS dev team and get back to Marco","title":"Discussion"},{"location":"meetings/2022/TechArea20220628/#support-update","text":"OSPool (BrianL, Mat): discovered GlideinWMS file locking issue causing user job wrapper shadow exceptions","title":"Support Update"},{"location":"meetings/2022/TechArea20220726/","text":"OSG Technology Area Meeting, 26 July 2022 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Carl, Mat, TimT Announcements \u00b6 Derek out this week Triage Duty \u00b6 This week: Mat Next week: TimT 8 (-3) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 189 +0 Open 30 +2 Selected for Dev 31 +0 In Progress 17 -5 Dev Complete 16 +6 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 AI (Carl): high prio (must be completed this week), continue Derek's GRACC correction work for Purdue Kubernetes hackathon today AI (Mat): build stash-origin chart (SOFTWARE-5258) AI (Mat): Validate CHTC-canary2 CE; see if pilots are filling up /tmp on exec nodes and why AI (Carl): enumerate differences between Kubernetes caches (SOFTWARE-5259) AI (BrianL): use Dex and COManage to give external collaborators read-only access to the osgdev namespace Discussion \u00b6 CMS running into problems with their XRootD redirector where due to a misconfiguration, writes went to random hosts. They would like a config knob to prevent this kind of misconfiguration; BrianL suggested that they send mail to the XRootD development list. Support Update \u00b6 Purdue (Derek, Carl, BrianL): help sort out fixes for incorrect accounting of whole node pilots IceCube (BrianL): investigate OS Registry failure to issue token due to split of OSPool CCB/CM FNAL (BrianL): diagnose FD leaks affecting Bridges2/Expanse Hosted CEs FNAL (Carl): waiting for response regarding testing of new version of gratia-probes BNL (Mat): GermanGrid CA signed with SHA1; asked Doug if his crypto policy allows that OSG Release Team \u00b6 Ready for Testing gratia-probe 2.7.0 xrootd-monitoring-shoveler 1.1.2 HTCondor 9.10.1 blahp 2.2.1 HTCondor 9.0.15 CVMFS 2.9.3 osg-xrootd 3.6-18 XRootD 5.4.3-1.2 htgettoken 1.15 osg-release 3.5-9 Discussion \u00b6 Release this week.","title":"July 26, 2022"},{"location":"meetings/2022/TechArea20220726/#osg-technology-area-meeting-26-july-2022","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Carl, Mat, TimT","title":"OSG Technology Area Meeting, 26 July 2022"},{"location":"meetings/2022/TechArea20220726/#announcements","text":"Derek out this week","title":"Announcements"},{"location":"meetings/2022/TechArea20220726/#triage-duty","text":"This week: Mat Next week: TimT 8 (-3) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2022/TechArea20220726/#jira-as-of-monday","text":"# of tickets \u0394 State 189 +0 Open 30 +2 Selected for Dev 31 +0 In Progress 17 -5 Dev Complete 16 +6 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2022/TechArea20220726/#osg-software-team","text":"AI (Carl): high prio (must be completed this week), continue Derek's GRACC correction work for Purdue Kubernetes hackathon today AI (Mat): build stash-origin chart (SOFTWARE-5258) AI (Mat): Validate CHTC-canary2 CE; see if pilots are filling up /tmp on exec nodes and why AI (Carl): enumerate differences between Kubernetes caches (SOFTWARE-5259) AI (BrianL): use Dex and COManage to give external collaborators read-only access to the osgdev namespace","title":"OSG Software Team"},{"location":"meetings/2022/TechArea20220726/#discussion","text":"CMS running into problems with their XRootD redirector where due to a misconfiguration, writes went to random hosts. They would like a config knob to prevent this kind of misconfiguration; BrianL suggested that they send mail to the XRootD development list.","title":"Discussion"},{"location":"meetings/2022/TechArea20220726/#support-update","text":"Purdue (Derek, Carl, BrianL): help sort out fixes for incorrect accounting of whole node pilots IceCube (BrianL): investigate OS Registry failure to issue token due to split of OSPool CCB/CM FNAL (BrianL): diagnose FD leaks affecting Bridges2/Expanse Hosted CEs FNAL (Carl): waiting for response regarding testing of new version of gratia-probes BNL (Mat): GermanGrid CA signed with SHA1; asked Doug if his crypto policy allows that","title":"Support Update"},{"location":"meetings/2022/TechArea20220726/#osg-release-team","text":"Ready for Testing gratia-probe 2.7.0 xrootd-monitoring-shoveler 1.1.2 HTCondor 9.10.1 blahp 2.2.1 HTCondor 9.0.15 CVMFS 2.9.3 osg-xrootd 3.6-18 XRootD 5.4.3-1.2 htgettoken 1.15 osg-release 3.5-9","title":"OSG Release Team"},{"location":"meetings/2022/TechArea20220726/#discussion_1","text":"Release this week.","title":"Discussion"},{"location":"meetings/2022/TechArea20220802/","text":"OSG Technology Area Meeting, 2 August 2022 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Carl, Derek, Marco Mambelli, Mat, TimT Announcements \u00b6 Mat OOO Wed - Fri TimT OOO Thu + Fri BrianL OOO Fri + Mon Triage Duty \u00b6 This week: Carl Next week: TimT 6 (-2) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 191 +2 Open 33 +3 Selected for Dev 30 -1 In Progress 17 +0 Dev Complete 3 -3 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 AI (Mat): build stash-origin chart (SOFTWARE-5258) AI (BrianL): Check on /tmp in HPC exec nodes; update Canary2 to testing AI (Carl): complete custom workflows ticket Discussion \u00b6 Mat: Topology DataFederation namespaces PR ready for review and also deployed on ITB. Marco: Working on GlideinWMS 3.9.6; adding Python 3.9 support. Derek: systemd-tmpfiles-setup did not create /var/lock/condor on one site because the \"condor\" user doesn't exist at the time systemd-tmpfiles-setup runs. TimT says that condor_master since 8.9.12 should create the necessary directories on startup if they are missing; he and Derek will debug. Support Update \u00b6 Purdue (Derek, Carl, BrianL): help sort out fixes for incorrect accounting of whole node pilots FNAL (BrianL): redeployed FNAL CEs; still on OSG 3.5 so they're at risk of running into the same FD limit again FNAL (Carl): packaging fixes verified by Yujun. Submitted PR with some of Yujun's requested changes. BNL (Mat): Still debugging CA certs. BrianB had a back-and-forth with the admin; Mat will follow along. CLAS12 (Derek): Helping fix gratia, /var/lock/condor failed to be created. Florida (Derek): OSG shoveler issuer is issuing token with wrong audience, not sure what's going on, debugging. (Ugh, the issuer is complicated) OSG Release Team \u00b6 Ready for Testing xrootd-monitoring-shoveler 1.1.2 Upcoming: HTCondor 9.11.0 RC2 (for patch Tuesday) HTCondor 9.0.16 RC1 (important bug fixes) Discussion \u00b6 No release this week","title":"August 2, 2022"},{"location":"meetings/2022/TechArea20220802/#osg-technology-area-meeting-2-august-2022","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Carl, Derek, Marco Mambelli, Mat, TimT","title":"OSG Technology Area Meeting, 2 August 2022"},{"location":"meetings/2022/TechArea20220802/#announcements","text":"Mat OOO Wed - Fri TimT OOO Thu + Fri BrianL OOO Fri + Mon","title":"Announcements"},{"location":"meetings/2022/TechArea20220802/#triage-duty","text":"This week: Carl Next week: TimT 6 (-2) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2022/TechArea20220802/#jira-as-of-monday","text":"# of tickets \u0394 State 191 +2 Open 33 +3 Selected for Dev 30 -1 In Progress 17 +0 Dev Complete 3 -3 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2022/TechArea20220802/#osg-software-team","text":"AI (Mat): build stash-origin chart (SOFTWARE-5258) AI (BrianL): Check on /tmp in HPC exec nodes; update Canary2 to testing AI (Carl): complete custom workflows ticket","title":"OSG Software Team"},{"location":"meetings/2022/TechArea20220802/#discussion","text":"Mat: Topology DataFederation namespaces PR ready for review and also deployed on ITB. Marco: Working on GlideinWMS 3.9.6; adding Python 3.9 support. Derek: systemd-tmpfiles-setup did not create /var/lock/condor on one site because the \"condor\" user doesn't exist at the time systemd-tmpfiles-setup runs. TimT says that condor_master since 8.9.12 should create the necessary directories on startup if they are missing; he and Derek will debug.","title":"Discussion"},{"location":"meetings/2022/TechArea20220802/#support-update","text":"Purdue (Derek, Carl, BrianL): help sort out fixes for incorrect accounting of whole node pilots FNAL (BrianL): redeployed FNAL CEs; still on OSG 3.5 so they're at risk of running into the same FD limit again FNAL (Carl): packaging fixes verified by Yujun. Submitted PR with some of Yujun's requested changes. BNL (Mat): Still debugging CA certs. BrianB had a back-and-forth with the admin; Mat will follow along. CLAS12 (Derek): Helping fix gratia, /var/lock/condor failed to be created. Florida (Derek): OSG shoveler issuer is issuing token with wrong audience, not sure what's going on, debugging. (Ugh, the issuer is complicated)","title":"Support Update"},{"location":"meetings/2022/TechArea20220802/#osg-release-team","text":"Ready for Testing xrootd-monitoring-shoveler 1.1.2 Upcoming: HTCondor 9.11.0 RC2 (for patch Tuesday) HTCondor 9.0.16 RC1 (important bug fixes)","title":"OSG Release Team"},{"location":"meetings/2022/TechArea20220802/#discussion_1","text":"No release this week","title":"Discussion"},{"location":"meetings/2022/TechArea20220809/","text":"OSG Technology Area Meeting, 9 August 2022 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: Carl, Derek, Mat, TimT Announcements \u00b6 Triage Duty \u00b6 This week: TimT Next week: ? 6 (-2) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 191 +2 Open 33 +3 Selected for Dev 30 -1 In Progress 17 +0 Dev Complete 3 -3 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 Kubernetes Hackathon today AI (Mat): build stash-origin chart (SOFTWARE-5258) AI (BrianL): Check on /tmp in HPC exec nodes; update Canary2 to testing AI (Carl): complete custom workflows ticket Discussion \u00b6 Mat: Topology DataFederation namespaces PR ready for review and also deployed on ITB. Marco: Working on GlideinWMS 3.9.6; adding Python 3.9 support. Derek: systemd-tmpfiles-setup did not create /var/lock/condor on one site because the \"condor\" user doesn't exist at the time systemd-tmpfiles-setup runs. TimT says that condor_master since 8.9.12 should create the necessary directories on startup if they are missing; Derek will send email to ToddM regarding this feature. Support Update \u00b6 Purdue (Derek, Carl, BrianL): help sort out fixes for incorrect accounting of whole node pilots FNAL (BrianL): redeployed FNAL CEs; still on OSG 3.5 so they're at risk of running into the same FD limit again FNAL (Carl): packaging fixes verified by Yujun. Submitted PR with some of Yujun's requested changes. BNL (Mat): Still debugging CA certs. BrianB had a back-and-forth with the admin; Mat will follow along. Florida (Derek): OSG shoveler issuer is issuing token with wrong audience, Fixed! The JSON of the user-config was not valid (my fault, typo) OSG Release Team \u00b6 Ready for Testing xrootd-monitoring-shoveler 1.1.2 Upcoming: HTCondor 9.11.0 RC2 (for patch Tuesday) HTCondor 9.0.16 RC1 (important bug fixes) Discussion \u00b6 No release this week","title":"August 9, 2022"},{"location":"meetings/2022/TechArea20220809/#osg-technology-area-meeting-9-august-2022","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: Carl, Derek, Mat, TimT","title":"OSG Technology Area Meeting, 9 August 2022"},{"location":"meetings/2022/TechArea20220809/#announcements","text":"","title":"Announcements"},{"location":"meetings/2022/TechArea20220809/#triage-duty","text":"This week: TimT Next week: ? 6 (-2) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2022/TechArea20220809/#jira-as-of-monday","text":"# of tickets \u0394 State 191 +2 Open 33 +3 Selected for Dev 30 -1 In Progress 17 +0 Dev Complete 3 -3 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2022/TechArea20220809/#osg-software-team","text":"Kubernetes Hackathon today AI (Mat): build stash-origin chart (SOFTWARE-5258) AI (BrianL): Check on /tmp in HPC exec nodes; update Canary2 to testing AI (Carl): complete custom workflows ticket","title":"OSG Software Team"},{"location":"meetings/2022/TechArea20220809/#discussion","text":"Mat: Topology DataFederation namespaces PR ready for review and also deployed on ITB. Marco: Working on GlideinWMS 3.9.6; adding Python 3.9 support. Derek: systemd-tmpfiles-setup did not create /var/lock/condor on one site because the \"condor\" user doesn't exist at the time systemd-tmpfiles-setup runs. TimT says that condor_master since 8.9.12 should create the necessary directories on startup if they are missing; Derek will send email to ToddM regarding this feature.","title":"Discussion"},{"location":"meetings/2022/TechArea20220809/#support-update","text":"Purdue (Derek, Carl, BrianL): help sort out fixes for incorrect accounting of whole node pilots FNAL (BrianL): redeployed FNAL CEs; still on OSG 3.5 so they're at risk of running into the same FD limit again FNAL (Carl): packaging fixes verified by Yujun. Submitted PR with some of Yujun's requested changes. BNL (Mat): Still debugging CA certs. BrianB had a back-and-forth with the admin; Mat will follow along. Florida (Derek): OSG shoveler issuer is issuing token with wrong audience, Fixed! The JSON of the user-config was not valid (my fault, typo)","title":"Support Update"},{"location":"meetings/2022/TechArea20220809/#osg-release-team","text":"Ready for Testing xrootd-monitoring-shoveler 1.1.2 Upcoming: HTCondor 9.11.0 RC2 (for patch Tuesday) HTCondor 9.0.16 RC1 (important bug fixes)","title":"OSG Release Team"},{"location":"meetings/2022/TechArea20220809/#discussion_1","text":"No release this week","title":"Discussion"},{"location":"meetings/2022/TechArea20220816/","text":"OSG Technology Area Meeting, 16 August 2022 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Carl, Marco Mambelli, Mat, TimT Announcements \u00b6 Mat, TimT out of office next Monday. Triage Duty \u00b6 This week: Brian Next week: Carl 8 (+2) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 187 -7 Open 38 +6 Selected for Dev 35 +5 In Progress 18 +1 Dev Complete 3 +0 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 Use COManage IDs in Topology wherever possible! AI (Mat): build stash-origin chart (SOFTWARE-5258) AI (BrianL): set up expiration notification template and workflow; contact COManage developers for assistance if needed AI (Carl): complete custom workflows ticket; meet with BrianL and Mat to discuss use cases for workflows Discussion \u00b6 The new EPEL release of Apptainer (the replacement for Singularity) requires user namespaces. This will need to be documented for admins. The GlideinWMS developers planning a release candidate for this week. They recently worked with the HTCondor Team to debug an HTCondor-CE issue with dual stack IPv4/IPv6. BrianL will investigate the CE default configuration to see what might have caused that. Expecting a new HTCondor 9.0.16 release today, and a 9.11.0 release on Thursday. Support Update \u00b6 FIU (Mat) working with FIU to resolve connection issues while attempting to mirror OSG Software repos. FNAL (Carl) worked with Yuijun and Kevin Retzke on Gratia probe changes. Software team work is done for now; at this point Yuijun and Kevin should discuss their requirements. OSG Release Team \u00b6 Ready for Testing xrootd-monitoring-shoveler 1.1.2 HTCondor 9.0.16 (important bug fixes) Upcoming: HTCondor 9.11.0 RC2 Discussion \u00b6 - Release xrootd-monitoring-shoveler and HTCondor 9.0.16 this week.","title":"August 16, 2022"},{"location":"meetings/2022/TechArea20220816/#osg-technology-area-meeting-16-august-2022","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Carl, Marco Mambelli, Mat, TimT","title":"OSG Technology Area Meeting, 16 August 2022"},{"location":"meetings/2022/TechArea20220816/#announcements","text":"Mat, TimT out of office next Monday.","title":"Announcements"},{"location":"meetings/2022/TechArea20220816/#triage-duty","text":"This week: Brian Next week: Carl 8 (+2) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2022/TechArea20220816/#jira-as-of-monday","text":"# of tickets \u0394 State 187 -7 Open 38 +6 Selected for Dev 35 +5 In Progress 18 +1 Dev Complete 3 +0 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2022/TechArea20220816/#osg-software-team","text":"Use COManage IDs in Topology wherever possible! AI (Mat): build stash-origin chart (SOFTWARE-5258) AI (BrianL): set up expiration notification template and workflow; contact COManage developers for assistance if needed AI (Carl): complete custom workflows ticket; meet with BrianL and Mat to discuss use cases for workflows","title":"OSG Software Team"},{"location":"meetings/2022/TechArea20220816/#discussion","text":"The new EPEL release of Apptainer (the replacement for Singularity) requires user namespaces. This will need to be documented for admins. The GlideinWMS developers planning a release candidate for this week. They recently worked with the HTCondor Team to debug an HTCondor-CE issue with dual stack IPv4/IPv6. BrianL will investigate the CE default configuration to see what might have caused that. Expecting a new HTCondor 9.0.16 release today, and a 9.11.0 release on Thursday.","title":"Discussion"},{"location":"meetings/2022/TechArea20220816/#support-update","text":"FIU (Mat) working with FIU to resolve connection issues while attempting to mirror OSG Software repos. FNAL (Carl) worked with Yuijun and Kevin Retzke on Gratia probe changes. Software team work is done for now; at this point Yuijun and Kevin should discuss their requirements.","title":"Support Update"},{"location":"meetings/2022/TechArea20220816/#osg-release-team","text":"Ready for Testing xrootd-monitoring-shoveler 1.1.2 HTCondor 9.0.16 (important bug fixes) Upcoming: HTCondor 9.11.0 RC2","title":"OSG Release Team"},{"location":"meetings/2022/TechArea20220816/#discussion_1","text":"- Release xrootd-monitoring-shoveler and HTCondor 9.0.16 this week.","title":"Discussion"},{"location":"meetings/2022/TechArea20220823/","text":"OSG Technology Area Meeting, 23 August 2022 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Mat, TimT, Carl, Marco Mambelli, Ziyang Announcements \u00b6 Carl out Wednesdays Triage Duty \u00b6 This week: Carl Next week: Carl 7 (-1) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 190 +3 Open 44 +6 Selected for Dev 24 -11 In Progress 144 -4 Dev Complete 5 +2 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 Kubernetes hackathon today, already discussed things on the docket Fields (like github username) are editible in comanage; would be good to test editing especially if we are non-admins Marco: has PR for GWMS item; troubleshooting Mats's issue AI (BrianL, Mat, Carl) discuss all the container building use cases AI (Mat): check in with Fabio to see where PR for hawaii origin stands Discussion \u00b6 Do we want to fork off existing SLATE chart, or do we just make the changes? Eventually want cache in tiger for our purposes. The new EPEL release of Apptainer (the replacement for Singularity) requires user namespaces. This will need to be documented for admins. The GlideinWMS developers planning a release candidate for this week. They recently worked with the HTCondor Team to debug an HTCondor-CE issue with dual stack IPv4/IPv6. BrianL will investigate the CE default configuration to see what might have caused that. Expecting a new HTCondor 9.0.16 release today, and a 9.11.0 release on Thursday. Support Update \u00b6 None this week OSG Release Team \u00b6 TimT: new condor releases (9.11.1) Ready for Testing gratia-probe stashcp Discussion \u00b6 TimT: note prce2 more strict about character classes in regex (hyphen must go at the end [abc-] ) BrianL: need to find victims to update from stable series to 9.12 AI (TimT): reach out to John Thiltges about feasibility of updating to 10.0? (TimT: 9.12.0 in a couple weeks)","title":"August 23, 2022"},{"location":"meetings/2022/TechArea20220823/#osg-technology-area-meeting-23-august-2022","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Mat, TimT, Carl, Marco Mambelli, Ziyang","title":"OSG Technology Area Meeting, 23 August 2022"},{"location":"meetings/2022/TechArea20220823/#announcements","text":"Carl out Wednesdays","title":"Announcements"},{"location":"meetings/2022/TechArea20220823/#triage-duty","text":"This week: Carl Next week: Carl 7 (-1) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2022/TechArea20220823/#jira-as-of-monday","text":"# of tickets \u0394 State 190 +3 Open 44 +6 Selected for Dev 24 -11 In Progress 144 -4 Dev Complete 5 +2 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2022/TechArea20220823/#osg-software-team","text":"Kubernetes hackathon today, already discussed things on the docket Fields (like github username) are editible in comanage; would be good to test editing especially if we are non-admins Marco: has PR for GWMS item; troubleshooting Mats's issue AI (BrianL, Mat, Carl) discuss all the container building use cases AI (Mat): check in with Fabio to see where PR for hawaii origin stands","title":"OSG Software Team"},{"location":"meetings/2022/TechArea20220823/#discussion","text":"Do we want to fork off existing SLATE chart, or do we just make the changes? Eventually want cache in tiger for our purposes. The new EPEL release of Apptainer (the replacement for Singularity) requires user namespaces. This will need to be documented for admins. The GlideinWMS developers planning a release candidate for this week. They recently worked with the HTCondor Team to debug an HTCondor-CE issue with dual stack IPv4/IPv6. BrianL will investigate the CE default configuration to see what might have caused that. Expecting a new HTCondor 9.0.16 release today, and a 9.11.0 release on Thursday.","title":"Discussion"},{"location":"meetings/2022/TechArea20220823/#support-update","text":"None this week","title":"Support Update"},{"location":"meetings/2022/TechArea20220823/#osg-release-team","text":"TimT: new condor releases (9.11.1) Ready for Testing gratia-probe stashcp","title":"OSG Release Team"},{"location":"meetings/2022/TechArea20220823/#discussion_1","text":"TimT: note prce2 more strict about character classes in regex (hyphen must go at the end [abc-] ) BrianL: need to find victims to update from stable series to 9.12 AI (TimT): reach out to John Thiltges about feasibility of updating to 10.0? (TimT: 9.12.0 in a couple weeks)","title":"Discussion"},{"location":"meetings/2022/TechArea20220830/","text":"OSG Technology Area Meeting, 30 August 2022 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Carl, Derek, Marco Mambelli, Mat, TimT, Ziyang Announcements \u00b6 Carl out Wednesdays Ziyang's last day is today Triage Duty \u00b6 This week: Mat Next week: TimT 11 (+4) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 191 +1 Open 44 +0 Selected for Dev 26 +2 In Progress 12 -2 Dev Complete 2 -3 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 AI (Mat): OSDF origin chart AI (Mat): Assist Fabio with setting up the University of Hawaii origin; we are currently waiting on them for Resource Group information, after which Mat will help with Data Federation information -- the format of that information is new AI (Carl): XRootD 5.5.0 release; contact Mat for assistance as needed AI (Carl): Review various PRs for the Tiger Kubernetes cluster AI (BrianL): Review and reprioritize Software Team JIRA tickets AI (BrianL): Review PATh metrics for the monthly report before the end of the month Discussion \u00b6 Marco: GlideinWMS 3.9.6 expected by the end of the week; fixed setup issues noticed by Mat and others, and added a token generator Support Update \u00b6 USC (BrianL): helped solve issues with backfill containers; issues caused by tokens and using an outdated image. Admins were surprised that the pilots exited because they didn't get any jobs; this event should be communicated more clearly, perhaps in the container logs Virgo (BrianL): helped Jason resolve issues with Virgo proxy generation due to upstream VOMS server cert update LIGO (Carl): assisted Peter Couvares with getting the HTCondor version on a CE LIGO (Carl): received formal request from LIGO for first-class SIF file support on the OS Pool; redirected to Jason but Mats should also be added -- for now this is a question of OS Pool policy OS Pool (Derek): user wanted to have a very large file accessible on /cvmfs/stash.osgstorage.org . Derek increased the max file size from 26 GB to 500 GB. This change should not affect anything except large files, but staff should keep an eye out for issues MIT (Derek): Credential for lightweight issuer, hopefully can be resolved with a few more back and forths. WTAMU (Derek): observed a difference between pilot and payload hours -- looks to be due to the site having huge slots (64 cores) with Glideins pilots retiring (finishing old jobs but no longer accepting new jobs) but with a handful of long, small jobs keeping the pilot alive. Mats suggested increasing the pilot lifetime OS Pool (Derek): cvmfs-singularity-sync started deleting containers on CVMFS yesterday (8/29). The problem was fixed and the containers restored; the issue was due to code changes in order to support tag wildcards on hub.opensciencegrid.org. Derek is writing a full incident report. OSG Release Team \u00b6 TimT: new condor releases (9.11.1) Ready for Testing gratia-probe stashcp Discussion \u00b6 TimT: note prce2 more strict about character classes in regex (hyphen must go at the end [abc-] ) BrianL: need to find victims to update from stable series to 9.12 AI (TimT): reach out to John Thiltges about feasibility of updating to 10.0? (TimT: 9.12.0 in a couple weeks)","title":"August 30, 2022"},{"location":"meetings/2022/TechArea20220830/#osg-technology-area-meeting-30-august-2022","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Carl, Derek, Marco Mambelli, Mat, TimT, Ziyang","title":"OSG Technology Area Meeting, 30 August 2022"},{"location":"meetings/2022/TechArea20220830/#announcements","text":"Carl out Wednesdays Ziyang's last day is today","title":"Announcements"},{"location":"meetings/2022/TechArea20220830/#triage-duty","text":"This week: Mat Next week: TimT 11 (+4) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2022/TechArea20220830/#jira-as-of-monday","text":"# of tickets \u0394 State 191 +1 Open 44 +0 Selected for Dev 26 +2 In Progress 12 -2 Dev Complete 2 -3 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2022/TechArea20220830/#osg-software-team","text":"AI (Mat): OSDF origin chart AI (Mat): Assist Fabio with setting up the University of Hawaii origin; we are currently waiting on them for Resource Group information, after which Mat will help with Data Federation information -- the format of that information is new AI (Carl): XRootD 5.5.0 release; contact Mat for assistance as needed AI (Carl): Review various PRs for the Tiger Kubernetes cluster AI (BrianL): Review and reprioritize Software Team JIRA tickets AI (BrianL): Review PATh metrics for the monthly report before the end of the month","title":"OSG Software Team"},{"location":"meetings/2022/TechArea20220830/#discussion","text":"Marco: GlideinWMS 3.9.6 expected by the end of the week; fixed setup issues noticed by Mat and others, and added a token generator","title":"Discussion"},{"location":"meetings/2022/TechArea20220830/#support-update","text":"USC (BrianL): helped solve issues with backfill containers; issues caused by tokens and using an outdated image. Admins were surprised that the pilots exited because they didn't get any jobs; this event should be communicated more clearly, perhaps in the container logs Virgo (BrianL): helped Jason resolve issues with Virgo proxy generation due to upstream VOMS server cert update LIGO (Carl): assisted Peter Couvares with getting the HTCondor version on a CE LIGO (Carl): received formal request from LIGO for first-class SIF file support on the OS Pool; redirected to Jason but Mats should also be added -- for now this is a question of OS Pool policy OS Pool (Derek): user wanted to have a very large file accessible on /cvmfs/stash.osgstorage.org . Derek increased the max file size from 26 GB to 500 GB. This change should not affect anything except large files, but staff should keep an eye out for issues MIT (Derek): Credential for lightweight issuer, hopefully can be resolved with a few more back and forths. WTAMU (Derek): observed a difference between pilot and payload hours -- looks to be due to the site having huge slots (64 cores) with Glideins pilots retiring (finishing old jobs but no longer accepting new jobs) but with a handful of long, small jobs keeping the pilot alive. Mats suggested increasing the pilot lifetime OS Pool (Derek): cvmfs-singularity-sync started deleting containers on CVMFS yesterday (8/29). The problem was fixed and the containers restored; the issue was due to code changes in order to support tag wildcards on hub.opensciencegrid.org. Derek is writing a full incident report.","title":"Support Update"},{"location":"meetings/2022/TechArea20220830/#osg-release-team","text":"TimT: new condor releases (9.11.1) Ready for Testing gratia-probe stashcp","title":"OSG Release Team"},{"location":"meetings/2022/TechArea20220830/#discussion_1","text":"TimT: note prce2 more strict about character classes in regex (hyphen must go at the end [abc-] ) BrianL: need to find victims to update from stable series to 9.12 AI (TimT): reach out to John Thiltges about feasibility of updating to 10.0? (TimT: 9.12.0 in a couple weeks)","title":"Discussion"},{"location":"meetings/2022/TechArea20220906/","text":"OSG Technology Area Meeting, 6 September 2022 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Mat, TimT Announcements \u00b6 Carl out Wednesdays Triage Duty \u00b6 This week: Mat Next week: TimT 11 (+4) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 191 +1 Open 44 +0 Selected for Dev 26 +2 In Progress 12 -2 Dev Complete 2 -3 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 Kubernetes Hackathon this afternoon AI (BrianL): Debug Dex authentication system for the Tiger cluster AI (Mat): Assist IceCube with Kubernetes networking AI (Mat): Continue development of OSDF origin chart New CHTC Infrastructure Services student starting (Aiden) AI (Carl): hosted-ce-tools Python 3 compatibility Discussion \u00b6 None this week Support Update \u00b6 Mat (LIGO): James Clark is interested in what OSG does for job monitoring; this is something that both OSG and HTCSS devs are interested in, so suggest that they discuss this at their regular LIGO-HTCSS meeting OSG Release Team \u00b6 TimT: new condor releases (9.11.1) Ready for Testing gratia-probe stashcp Discussion \u00b6 TimT: note prce2 more strict about character classes in regex (hyphen must go at the end [abc-] ) BrianL: need to find victims to update from stable series to 9.12 AI (TimT): reach out to John Thiltges about feasibility of updating to 10.0? (TimT: 9.12.0 in a couple weeks)","title":"September 6, 2022"},{"location":"meetings/2022/TechArea20220906/#osg-technology-area-meeting-6-september-2022","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Mat, TimT","title":"OSG Technology Area Meeting, 6 September 2022"},{"location":"meetings/2022/TechArea20220906/#announcements","text":"Carl out Wednesdays","title":"Announcements"},{"location":"meetings/2022/TechArea20220906/#triage-duty","text":"This week: Mat Next week: TimT 11 (+4) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2022/TechArea20220906/#jira-as-of-monday","text":"# of tickets \u0394 State 191 +1 Open 44 +0 Selected for Dev 26 +2 In Progress 12 -2 Dev Complete 2 -3 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2022/TechArea20220906/#osg-software-team","text":"Kubernetes Hackathon this afternoon AI (BrianL): Debug Dex authentication system for the Tiger cluster AI (Mat): Assist IceCube with Kubernetes networking AI (Mat): Continue development of OSDF origin chart New CHTC Infrastructure Services student starting (Aiden) AI (Carl): hosted-ce-tools Python 3 compatibility","title":"OSG Software Team"},{"location":"meetings/2022/TechArea20220906/#discussion","text":"None this week","title":"Discussion"},{"location":"meetings/2022/TechArea20220906/#support-update","text":"Mat (LIGO): James Clark is interested in what OSG does for job monitoring; this is something that both OSG and HTCSS devs are interested in, so suggest that they discuss this at their regular LIGO-HTCSS meeting","title":"Support Update"},{"location":"meetings/2022/TechArea20220906/#osg-release-team","text":"TimT: new condor releases (9.11.1) Ready for Testing gratia-probe stashcp","title":"OSG Release Team"},{"location":"meetings/2022/TechArea20220906/#discussion_1","text":"TimT: note prce2 more strict about character classes in regex (hyphen must go at the end [abc-] ) BrianL: need to find victims to update from stable series to 9.12 AI (TimT): reach out to John Thiltges about feasibility of updating to 10.0? (TimT: 9.12.0 in a couple weeks)","title":"Discussion"},{"location":"meetings/2022/TechArea20220913/","text":"OSG Technology Area Meeting, 13 September 2022 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Carl, Derek, Mat, TimT Announcements \u00b6 Carl out Wednesdays Triage Duty \u00b6 This week: BrianL Next week: Carl 9 (-2) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 206 -1 Open 36 +5 Selected for Dev 22 +2 In Progress 9 +0 Dev Complete 4 +0 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 Next doc focus Oct 7 AI (Mat): OSDF origin Helm chart AI (Mat): fix rsyslog in glideins AI (Mat): add changes for XCache: review Carl's PR for authfile generator add extra issuer for PRP caches for Fabio AI (Carl): auto-generate OASIS StashCache configs AI (Carl): improve hosted-ce-tools Python 3 support AI (BrianL): cut new topology client AI (BrianL): meet with Igor et al. to discuss handoff of supporting Lancium provisioner from GIL to Operations or Software AI (Mat/Carl): discuss interface for supporting complex disk setups in OSDF Helm charts AI (TimT): fix regexps in condor-mapfile in HTCondor-CE 5 to be compatible with HTCondor 9.11+ Discussion \u00b6 LIGO has tested XRootD 5.5.0, which fixed scitokens issues they were having. LIGO uses CILogon and Vault for managing token auth. Support Update \u00b6 COManage (BrianL): manually fix a user's access, notes in FD#70228 LIGO (Derek): Debug HTTP(s) transfers with tokens. Failed with 5.4.3, works with 5.5.0 (osg-testing). So calling it a success. FNAL (Derek): Low cpu utilization at FNAL a few months back. Not sure there is much to debug as source of truth. LIGO (Derek): New CVMFS repo for igwn.osgstorage.org, copy of ligo.osgstorage.org (will be a symlink) LIGO (Carl): assisted CalTech in registering their Squid proxy in Topology OSG Release Team \u00b6 Patch Tuesday Release today to Execution Points Ready for Testing XRootD 5.5.0 Ready for Release stashcp 6.8.1 osg-token-renewer 0.8.3 Discussion \u00b6 AI (TimT): reach out to John Thiltges about feasibility of updating to 10.0? (TimT: 9.12.0 in a couple weeks)","title":"September 13, 2022"},{"location":"meetings/2022/TechArea20220913/#osg-technology-area-meeting-13-september-2022","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Carl, Derek, Mat, TimT","title":"OSG Technology Area Meeting, 13 September 2022"},{"location":"meetings/2022/TechArea20220913/#announcements","text":"Carl out Wednesdays","title":"Announcements"},{"location":"meetings/2022/TechArea20220913/#triage-duty","text":"This week: BrianL Next week: Carl 9 (-2) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2022/TechArea20220913/#jira-as-of-monday","text":"# of tickets \u0394 State 206 -1 Open 36 +5 Selected for Dev 22 +2 In Progress 9 +0 Dev Complete 4 +0 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2022/TechArea20220913/#osg-software-team","text":"Next doc focus Oct 7 AI (Mat): OSDF origin Helm chart AI (Mat): fix rsyslog in glideins AI (Mat): add changes for XCache: review Carl's PR for authfile generator add extra issuer for PRP caches for Fabio AI (Carl): auto-generate OASIS StashCache configs AI (Carl): improve hosted-ce-tools Python 3 support AI (BrianL): cut new topology client AI (BrianL): meet with Igor et al. to discuss handoff of supporting Lancium provisioner from GIL to Operations or Software AI (Mat/Carl): discuss interface for supporting complex disk setups in OSDF Helm charts AI (TimT): fix regexps in condor-mapfile in HTCondor-CE 5 to be compatible with HTCondor 9.11+","title":"OSG Software Team"},{"location":"meetings/2022/TechArea20220913/#discussion","text":"LIGO has tested XRootD 5.5.0, which fixed scitokens issues they were having. LIGO uses CILogon and Vault for managing token auth.","title":"Discussion"},{"location":"meetings/2022/TechArea20220913/#support-update","text":"COManage (BrianL): manually fix a user's access, notes in FD#70228 LIGO (Derek): Debug HTTP(s) transfers with tokens. Failed with 5.4.3, works with 5.5.0 (osg-testing). So calling it a success. FNAL (Derek): Low cpu utilization at FNAL a few months back. Not sure there is much to debug as source of truth. LIGO (Derek): New CVMFS repo for igwn.osgstorage.org, copy of ligo.osgstorage.org (will be a symlink) LIGO (Carl): assisted CalTech in registering their Squid proxy in Topology","title":"Support Update"},{"location":"meetings/2022/TechArea20220913/#osg-release-team","text":"Patch Tuesday Release today to Execution Points Ready for Testing XRootD 5.5.0 Ready for Release stashcp 6.8.1 osg-token-renewer 0.8.3","title":"OSG Release Team"},{"location":"meetings/2022/TechArea20220913/#discussion_1","text":"AI (TimT): reach out to John Thiltges about feasibility of updating to 10.0? (TimT: 9.12.0 in a couple weeks)","title":"Discussion"},{"location":"meetings/2022/TechArea20220920/","text":"OSG Technology Area Meeting, 20 September 2022 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: Carl, Marco Mambelli, Mat, TimT Announcements \u00b6 None this week Triage Duty \u00b6 This week: Carl Next week: Mat 6 (-3) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 209 +3 Open 33 -3 Selected for Dev 18 -4 In Progress 14 +5 Dev Complete 0 -4 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 Kubernetes Hackathon today: AI (Carl): deploy SLATE stashcache chart in Tiger AI (Mat): OSDF origin Helm chart Next doc focus Oct 7 AI (Mat): fix rsyslog in glideins AI (Mat): rebuild XCache to fix extra issuer bug AI (Carl): build XRootD 5.5.1 release candidate AI (Carl): auto-generate OASIS StashCache configs: There is a PR for scripts to compare the various configs against each other; request input from Dave Dykstra and Derek about what to do with the comparison results. AI (TimT): Release HTCondor-CE 5.1.6 for various bugfixes Discussion \u00b6 HTCondor-CE 5.1.6 scheduled for this week. Marco: GlideinWMS 3.9.6rc3 released last week; this is expected to be the last release candidate before the final release. LIGO is interested in Decision Engine; Marco is updating documentation and will send overview material. Support Update \u00b6 None this week OSG Release Team \u00b6 Patch Tuesday Release today to Execution Points Ready for Testing XRootD 5.5.0 Ready for Release stashcp 6.8.1 osg-token-renewer 0.8.3 Discussion \u00b6 AI (TimT): reach out to John Thiltges about feasibility of updating to 10.0? (TimT: 9.12.0 in a couple weeks)","title":"September 20, 2022"},{"location":"meetings/2022/TechArea20220920/#osg-technology-area-meeting-20-september-2022","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: Carl, Marco Mambelli, Mat, TimT","title":"OSG Technology Area Meeting, 20 September 2022"},{"location":"meetings/2022/TechArea20220920/#announcements","text":"None this week","title":"Announcements"},{"location":"meetings/2022/TechArea20220920/#triage-duty","text":"This week: Carl Next week: Mat 6 (-3) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2022/TechArea20220920/#jira-as-of-monday","text":"# of tickets \u0394 State 209 +3 Open 33 -3 Selected for Dev 18 -4 In Progress 14 +5 Dev Complete 0 -4 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2022/TechArea20220920/#osg-software-team","text":"Kubernetes Hackathon today: AI (Carl): deploy SLATE stashcache chart in Tiger AI (Mat): OSDF origin Helm chart Next doc focus Oct 7 AI (Mat): fix rsyslog in glideins AI (Mat): rebuild XCache to fix extra issuer bug AI (Carl): build XRootD 5.5.1 release candidate AI (Carl): auto-generate OASIS StashCache configs: There is a PR for scripts to compare the various configs against each other; request input from Dave Dykstra and Derek about what to do with the comparison results. AI (TimT): Release HTCondor-CE 5.1.6 for various bugfixes","title":"OSG Software Team"},{"location":"meetings/2022/TechArea20220920/#discussion","text":"HTCondor-CE 5.1.6 scheduled for this week. Marco: GlideinWMS 3.9.6rc3 released last week; this is expected to be the last release candidate before the final release. LIGO is interested in Decision Engine; Marco is updating documentation and will send overview material.","title":"Discussion"},{"location":"meetings/2022/TechArea20220920/#support-update","text":"None this week","title":"Support Update"},{"location":"meetings/2022/TechArea20220920/#osg-release-team","text":"Patch Tuesday Release today to Execution Points Ready for Testing XRootD 5.5.0 Ready for Release stashcp 6.8.1 osg-token-renewer 0.8.3","title":"OSG Release Team"},{"location":"meetings/2022/TechArea20220920/#discussion_1","text":"AI (TimT): reach out to John Thiltges about feasibility of updating to 10.0? (TimT: 9.12.0 in a couple weeks)","title":"Discussion"},{"location":"meetings/2022/TechArea20220927/","text":"OSG Technology Area Meeting, 27 September 2022 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Mat, Carl, Marco Mambelli, TimT Announcements \u00b6 BrianL OOO Friday Triage Duty \u00b6 This week: Mat Next week: TimT 9 (+3) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 212 +3 Open 32 -1 Selected for Dev 17 -1 In Progress 13 -1 Dev Complete 5 +5 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 BrianL: Assisting Antonios with logging in -- his ACCESS CILogon credentials might be conflicting with his OSG CILogon credentials Talk to Aiden about tasks for the next two weeks. Carl: Have PR for validating stash/osdf cache data between OASIS and Topology. Mat: Test auth origin support in stash-origin containers. TimT: Putting 9.12.0 into OSPool. Thin pool improvements are being tested on CHTC. Planning on releasing 9.0.17 this week. Putting finishing touches on 10.0.0; mostly bringing UW spec file in sync with OSG. AIs (Carl): Putting Git identifiers into COManage. Upload missing hosted CE records to GRACC. AIs (Mat): Check if CHTC-canary2 has been sending rsyslog logs to central syslog server. Continue work on OSDF-Origin Helm chart. Fix rsyslog in pilots; assist Jason with setting up rsyslog for LIGO if needed. AIs (BrianL): Brief our student Aiden on the big picture and upcoming tasks for GitHub container actions. AI (TimT): Update HTCondor-CE in OSG repos to the latest release. AI (BrianL): Brief our student Aiden on the big picture and upcoming tasks for GitHub container actions. GlideinWMS: Two PRs remaining for GlideinWMS 3.9.6; release targeted for later this week. Investigating general credential support improvements. The factory would like to supply a list of credentials for a CE with fallback from one to the other (instead of using only one credential that has to be listed per-entry). Discussion \u00b6 Kernel issues in CHTC being investigated; most likely a kernel bug being triggered by having many condor_procds (one for each Glidein). Not worth holding up the release for. EL9 coming - transition tasks likely to be assigned to Carl. Support Update \u00b6 BrianL (PATh Facility): Helping users that have previously had XSEDE credentials log in to the Facility. Carl (unregistered Gratia probes): There are questions about how to match probe names with Topology identifiers. OSG Release Team \u00b6 Decision Engine: Versions 2.0.2 and 1.7.4 have been released. (1.7.4 is for internal use; 2.0.2 is the recommended version for external users.) Discussion \u00b6","title":"September 27, 2022"},{"location":"meetings/2022/TechArea20220927/#osg-technology-area-meeting-27-september-2022","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Mat, Carl, Marco Mambelli, TimT","title":"OSG Technology Area Meeting, 27 September 2022"},{"location":"meetings/2022/TechArea20220927/#announcements","text":"BrianL OOO Friday","title":"Announcements"},{"location":"meetings/2022/TechArea20220927/#triage-duty","text":"This week: Mat Next week: TimT 9 (+3) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2022/TechArea20220927/#jira-as-of-monday","text":"# of tickets \u0394 State 212 +3 Open 32 -1 Selected for Dev 17 -1 In Progress 13 -1 Dev Complete 5 +5 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2022/TechArea20220927/#osg-software-team","text":"BrianL: Assisting Antonios with logging in -- his ACCESS CILogon credentials might be conflicting with his OSG CILogon credentials Talk to Aiden about tasks for the next two weeks. Carl: Have PR for validating stash/osdf cache data between OASIS and Topology. Mat: Test auth origin support in stash-origin containers. TimT: Putting 9.12.0 into OSPool. Thin pool improvements are being tested on CHTC. Planning on releasing 9.0.17 this week. Putting finishing touches on 10.0.0; mostly bringing UW spec file in sync with OSG. AIs (Carl): Putting Git identifiers into COManage. Upload missing hosted CE records to GRACC. AIs (Mat): Check if CHTC-canary2 has been sending rsyslog logs to central syslog server. Continue work on OSDF-Origin Helm chart. Fix rsyslog in pilots; assist Jason with setting up rsyslog for LIGO if needed. AIs (BrianL): Brief our student Aiden on the big picture and upcoming tasks for GitHub container actions. AI (TimT): Update HTCondor-CE in OSG repos to the latest release. AI (BrianL): Brief our student Aiden on the big picture and upcoming tasks for GitHub container actions. GlideinWMS: Two PRs remaining for GlideinWMS 3.9.6; release targeted for later this week. Investigating general credential support improvements. The factory would like to supply a list of credentials for a CE with fallback from one to the other (instead of using only one credential that has to be listed per-entry).","title":"OSG Software Team"},{"location":"meetings/2022/TechArea20220927/#discussion","text":"Kernel issues in CHTC being investigated; most likely a kernel bug being triggered by having many condor_procds (one for each Glidein). Not worth holding up the release for. EL9 coming - transition tasks likely to be assigned to Carl.","title":"Discussion"},{"location":"meetings/2022/TechArea20220927/#support-update","text":"BrianL (PATh Facility): Helping users that have previously had XSEDE credentials log in to the Facility. Carl (unregistered Gratia probes): There are questions about how to match probe names with Topology identifiers.","title":"Support Update"},{"location":"meetings/2022/TechArea20220927/#osg-release-team","text":"Decision Engine: Versions 2.0.2 and 1.7.4 have been released. (1.7.4 is for internal use; 2.0.2 is the recommended version for external users.)","title":"OSG Release Team"},{"location":"meetings/2022/TechArea20220927/#discussion_1","text":"","title":"Discussion"},{"location":"meetings/2022/TechArea20221004/","text":"OSG Technology Area Meeting, 4 October 2022 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Mat, Carl, TimT Announcements \u00b6 BrianL OOO (travel + vacation) the next two weeks Mat gone next Tue-Fri + following Monday morning for travel Triage Duty \u00b6 This week: TimT Next week: ? 7 (-2) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 214 +2 Open 32 +0 Selected for Dev 20 +3 In Progress 13 +0 Dev Complete 1 -4 Ready for Testing 4 +4 Ready for Release OSG Software Team \u00b6 TimT on triage duty next week; will do double duty Next Doc Focus this week Fri, Oct 7 Starting EL 9 work this month; including items for Carl after GitHub comanage identifier work; TimT may rope in help for EL9 prep work AI (Mat): OSDF helm chart for Fabio targeted for this week AI (Mat): fix rsyslog in glideins AI (Carl): Update Topology to pull GitHub identifier from COManage Discussion \u00b6 rsyslog not working at a lot of sites, see if canary sites are reporting properly with rsyslog; Lincoln is interested as well (in rsyslog), and in first-class rook PVC. Support Update \u00b6 BrianL: user issue, ssh key with comanage account; or 2fa like with duo; issue with XSEDE and ACCESS; submit6 never logged them in. Mat: stash issue; everything transferred to stderr; empty files cause transfers to fail; jobs w/ no stdout cause transfer failures; ospool ticket. Upgrades for stashcp. New upstream location for source tarballs. Carl: made PRs for retiring TIGER-OSG-BACKFILL; can review together at hackathon; Mat suggests doing things differently. OSG Release Team \u00b6 Ready for Testing XRootD 5.5.1 RC1 - Fix issue with FUSE mounts Ready for Release Nothing Discussion \u00b6 None last week","title":"October 4, 2022"},{"location":"meetings/2022/TechArea20221004/#osg-technology-area-meeting-4-october-2022","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Mat, Carl, TimT","title":"OSG Technology Area Meeting, 4 October 2022"},{"location":"meetings/2022/TechArea20221004/#announcements","text":"BrianL OOO (travel + vacation) the next two weeks Mat gone next Tue-Fri + following Monday morning for travel","title":"Announcements"},{"location":"meetings/2022/TechArea20221004/#triage-duty","text":"This week: TimT Next week: ? 7 (-2) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2022/TechArea20221004/#jira-as-of-monday","text":"# of tickets \u0394 State 214 +2 Open 32 +0 Selected for Dev 20 +3 In Progress 13 +0 Dev Complete 1 -4 Ready for Testing 4 +4 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2022/TechArea20221004/#osg-software-team","text":"TimT on triage duty next week; will do double duty Next Doc Focus this week Fri, Oct 7 Starting EL 9 work this month; including items for Carl after GitHub comanage identifier work; TimT may rope in help for EL9 prep work AI (Mat): OSDF helm chart for Fabio targeted for this week AI (Mat): fix rsyslog in glideins AI (Carl): Update Topology to pull GitHub identifier from COManage","title":"OSG Software Team"},{"location":"meetings/2022/TechArea20221004/#discussion","text":"rsyslog not working at a lot of sites, see if canary sites are reporting properly with rsyslog; Lincoln is interested as well (in rsyslog), and in first-class rook PVC.","title":"Discussion"},{"location":"meetings/2022/TechArea20221004/#support-update","text":"BrianL: user issue, ssh key with comanage account; or 2fa like with duo; issue with XSEDE and ACCESS; submit6 never logged them in. Mat: stash issue; everything transferred to stderr; empty files cause transfers to fail; jobs w/ no stdout cause transfer failures; ospool ticket. Upgrades for stashcp. New upstream location for source tarballs. Carl: made PRs for retiring TIGER-OSG-BACKFILL; can review together at hackathon; Mat suggests doing things differently.","title":"Support Update"},{"location":"meetings/2022/TechArea20221004/#osg-release-team","text":"Ready for Testing XRootD 5.5.1 RC1 - Fix issue with FUSE mounts Ready for Release Nothing","title":"OSG Release Team"},{"location":"meetings/2022/TechArea20221004/#discussion_1","text":"None last week","title":"Discussion"},{"location":"meetings/2022/TechArea20221018/","text":"OSG Technology Area Meeting, 18 October 2022 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: Carl, Marco, Mat, Tim Announcements \u00b6 BrianL OOO (travel + vacation) this week Kubernetes Hackathon today - Researchers from a local lab will be joining for the tutorial Triage Duty \u00b6 This week: Carl Next week: Mat 10 (+3 from 2 weeks ago) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday 10/17) \u00b6 # of tickets \u0394 State 214 +2 Open 25 -7 Selected for Dev 22 +2 In Progress 16 +3 Dev Complete 4 +3 Ready for Testing 1 -3 Ready for Release OSG Software Team \u00b6 Starting EL 9 work this month AI (Mat): OSDF Origin Helm chart; use it to serve files from the UW-Madison ResearchDrive service Discussion \u00b6 None this week Support Update \u00b6 None last week OSG Release Team \u00b6 Ready for Testing XRootD 5.5.1 RC1 - Fix issue with FUSE mounts Ready for Release Nothing Discussion \u00b6 None last week","title":"OSG Technology Area Meeting, 18 October 2022"},{"location":"meetings/2022/TechArea20221018/#osg-technology-area-meeting-18-october-2022","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: Carl, Marco, Mat, Tim","title":"OSG Technology Area Meeting, 18 October 2022"},{"location":"meetings/2022/TechArea20221018/#announcements","text":"BrianL OOO (travel + vacation) this week Kubernetes Hackathon today - Researchers from a local lab will be joining for the tutorial","title":"Announcements"},{"location":"meetings/2022/TechArea20221018/#triage-duty","text":"This week: Carl Next week: Mat 10 (+3 from 2 weeks ago) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2022/TechArea20221018/#jira-as-of-monday-1017","text":"# of tickets \u0394 State 214 +2 Open 25 -7 Selected for Dev 22 +2 In Progress 16 +3 Dev Complete 4 +3 Ready for Testing 1 -3 Ready for Release","title":"Jira (as of Monday 10/17)"},{"location":"meetings/2022/TechArea20221018/#osg-software-team","text":"Starting EL 9 work this month AI (Mat): OSDF Origin Helm chart; use it to serve files from the UW-Madison ResearchDrive service","title":"OSG Software Team"},{"location":"meetings/2022/TechArea20221018/#discussion","text":"None this week","title":"Discussion"},{"location":"meetings/2022/TechArea20221018/#support-update","text":"None last week","title":"Support Update"},{"location":"meetings/2022/TechArea20221018/#osg-release-team","text":"Ready for Testing XRootD 5.5.1 RC1 - Fix issue with FUSE mounts Ready for Release Nothing","title":"OSG Release Team"},{"location":"meetings/2022/TechArea20221018/#discussion_1","text":"None last week","title":"Discussion"},{"location":"meetings/2022/TechArea20221101/","text":"OSG Technology Area Meeting, 1 November 2022 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Mat, Carl, TimT Announcements \u00b6 BrianL traveling to ATLAS meeting at the end of the month Carl OOO Wednesdays Triage Duty \u00b6 This week: BrianL Next week: ? 8 (+1) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 217 +2 Open 25 +0 Selected for Dev 22 +0 In Progress 14 -1 Dev Complete 6 +2 Ready for Testing 1 +0 Ready for Release OSG Software Team \u00b6 AI (Carl): PID namespace fix for backfill containers AI (Carl): fixup missing historical CE records EL 9 work starts this this month Discussion \u00b6 None this week Support Update \u00b6 None this week OSG Release Team \u00b6 Ready for Testing xrootd-mulituser 2.1.2 XCache 3.2.3 Ready for Release osdf-client 6.9.2 HTCondor-CE 5.1.6 Upcoming: HTCondor 9.12.0 Discussion \u00b6 None this week","title":"November 1, 2022"},{"location":"meetings/2022/TechArea20221101/#osg-technology-area-meeting-1-november-2022","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Mat, Carl, TimT","title":"OSG Technology Area Meeting, 1 November 2022"},{"location":"meetings/2022/TechArea20221101/#announcements","text":"BrianL traveling to ATLAS meeting at the end of the month Carl OOO Wednesdays","title":"Announcements"},{"location":"meetings/2022/TechArea20221101/#triage-duty","text":"This week: BrianL Next week: ? 8 (+1) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2022/TechArea20221101/#jira-as-of-monday","text":"# of tickets \u0394 State 217 +2 Open 25 +0 Selected for Dev 22 +0 In Progress 14 -1 Dev Complete 6 +2 Ready for Testing 1 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2022/TechArea20221101/#osg-software-team","text":"AI (Carl): PID namespace fix for backfill containers AI (Carl): fixup missing historical CE records EL 9 work starts this this month","title":"OSG Software Team"},{"location":"meetings/2022/TechArea20221101/#discussion","text":"None this week","title":"Discussion"},{"location":"meetings/2022/TechArea20221101/#support-update","text":"None this week","title":"Support Update"},{"location":"meetings/2022/TechArea20221101/#osg-release-team","text":"Ready for Testing xrootd-mulituser 2.1.2 XCache 3.2.3 Ready for Release osdf-client 6.9.2 HTCondor-CE 5.1.6 Upcoming: HTCondor 9.12.0","title":"OSG Release Team"},{"location":"meetings/2022/TechArea20221101/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2022/TechArea20221108/","text":"OSG Technology Area Meeting, 8 November 2022 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: Carl, Marco Mambelli, Mat, TimT Announcements \u00b6 BrianL traveling to ATLAS meeting at the end of the month Carl OOO Wednesdays Triage Duty \u00b6 This week: Mat Next week: BrianL 8 (+0) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) (TODO) \u00b6 # of tickets \u0394 State 217 +0 Open 27 +2 Selected for Dev 22 +0 In Progress 15 +1 Dev Complete 2 -4 Ready for Testing 0 -1 Ready for Release OSG Software Team \u00b6 AI (Carl): PID namespace fix for backfill containers AI (Carl): fixup missing historical CE records; work is done, requesting sign-off from TimC and BrianL AI (Mat): Assist Mats and HTCondor devs in getting container universe working on the OS Pool AI (Mat): Update EL8 containers to Alma EL 9 work starts this this month Discussion \u00b6 GlideinWMS: Marco investigating what's causing Frontend to report 0 to factory monitoring in GlideinWMS 3.9.6. Support Update \u00b6 Carl (SIUE): Site is experiencing disk issues in their scratch space; Carl to follow up Mat (NERSC): Difficulty getting voms-mapfile to work for xrootd-standalone; will request assistance from XRootD developers OSG Release Team \u00b6 Ready for Testing xrootd-mulituser 2.1.2 XCache 3.2.3 Ready for Release osdf-client 6.9.2 HTCondor-CE 5.1.6 Upcoming: HTCondor 9.12.0 Discussion \u00b6 None this week","title":"November 8, 2022"},{"location":"meetings/2022/TechArea20221108/#osg-technology-area-meeting-8-november-2022","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: Carl, Marco Mambelli, Mat, TimT","title":"OSG Technology Area Meeting, 8 November 2022"},{"location":"meetings/2022/TechArea20221108/#announcements","text":"BrianL traveling to ATLAS meeting at the end of the month Carl OOO Wednesdays","title":"Announcements"},{"location":"meetings/2022/TechArea20221108/#triage-duty","text":"This week: Mat Next week: BrianL 8 (+0) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2022/TechArea20221108/#jira-as-of-monday-todo","text":"# of tickets \u0394 State 217 +0 Open 27 +2 Selected for Dev 22 +0 In Progress 15 +1 Dev Complete 2 -4 Ready for Testing 0 -1 Ready for Release","title":"Jira (as of Monday) (TODO)"},{"location":"meetings/2022/TechArea20221108/#osg-software-team","text":"AI (Carl): PID namespace fix for backfill containers AI (Carl): fixup missing historical CE records; work is done, requesting sign-off from TimC and BrianL AI (Mat): Assist Mats and HTCondor devs in getting container universe working on the OS Pool AI (Mat): Update EL8 containers to Alma EL 9 work starts this this month","title":"OSG Software Team"},{"location":"meetings/2022/TechArea20221108/#discussion","text":"GlideinWMS: Marco investigating what's causing Frontend to report 0 to factory monitoring in GlideinWMS 3.9.6.","title":"Discussion"},{"location":"meetings/2022/TechArea20221108/#support-update","text":"Carl (SIUE): Site is experiencing disk issues in their scratch space; Carl to follow up Mat (NERSC): Difficulty getting voms-mapfile to work for xrootd-standalone; will request assistance from XRootD developers","title":"Support Update"},{"location":"meetings/2022/TechArea20221108/#osg-release-team","text":"Ready for Testing xrootd-mulituser 2.1.2 XCache 3.2.3 Ready for Release osdf-client 6.9.2 HTCondor-CE 5.1.6 Upcoming: HTCondor 9.12.0","title":"OSG Release Team"},{"location":"meetings/2022/TechArea20221108/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2022/TechArea20221115/","text":"OSG Technology Area Meeting, 15 November 2022 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: Announcements \u00b6 BrianL traveling Nov 28 - Dec 2 Carl OOO Wednesdays Triage Duty \u00b6 This week: BrianL Next week: TimT 10 (+2) open FreshDesk tickets ? (+?) open GGUS ticket Jira (as of Monday) (TODO) \u00b6 # of tickets \u0394 State 229 +12 Open 23 -4 Selected for Dev 16 -6 In Progress 17 +2 Dev Complete 3 +1 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 AI (Carl): fixup missing historical CE records; work is done, requesting sign-off from TimC and BrianL AI (Mat): Assist Mats and HTCondor devs in getting container universe working on the OSPool AI (Mat, Carl) EL 9 groundwork AI (Carl): Update valut to 1.12.1+ Discussion \u00b6 None this week Support Update \u00b6 None this week OSG Release Team \u00b6 Ready for Testing CVMFS 2.10.0-1.1 (and osg-oasis 19) XRootD 5.5.1-1.4 vault 1.12.1 Ready for Release Nothing Yet Discussion \u00b6 None this week","title":"November 15, 2022"},{"location":"meetings/2022/TechArea20221115/#osg-technology-area-meeting-15-november-2022","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending:","title":"OSG Technology Area Meeting, 15 November 2022"},{"location":"meetings/2022/TechArea20221115/#announcements","text":"BrianL traveling Nov 28 - Dec 2 Carl OOO Wednesdays","title":"Announcements"},{"location":"meetings/2022/TechArea20221115/#triage-duty","text":"This week: BrianL Next week: TimT 10 (+2) open FreshDesk tickets ? (+?) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2022/TechArea20221115/#jira-as-of-monday-todo","text":"# of tickets \u0394 State 229 +12 Open 23 -4 Selected for Dev 16 -6 In Progress 17 +2 Dev Complete 3 +1 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday) (TODO)"},{"location":"meetings/2022/TechArea20221115/#osg-software-team","text":"AI (Carl): fixup missing historical CE records; work is done, requesting sign-off from TimC and BrianL AI (Mat): Assist Mats and HTCondor devs in getting container universe working on the OSPool AI (Mat, Carl) EL 9 groundwork AI (Carl): Update valut to 1.12.1+","title":"OSG Software Team"},{"location":"meetings/2022/TechArea20221115/#discussion","text":"None this week","title":"Discussion"},{"location":"meetings/2022/TechArea20221115/#support-update","text":"None this week","title":"Support Update"},{"location":"meetings/2022/TechArea20221115/#osg-release-team","text":"Ready for Testing CVMFS 2.10.0-1.1 (and osg-oasis 19) XRootD 5.5.1-1.4 vault 1.12.1 Ready for Release Nothing Yet","title":"OSG Release Team"},{"location":"meetings/2022/TechArea20221115/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2022/TechArea20221122/","text":"OSG Technology Area Meeting, 22 November 2022 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: Announcements \u00b6 BrianL traveling Nov 28 - Dec 2 Carl OOO Wednesdays Triage Duty \u00b6 This week: TimT Next week: Carl 10 (+0) open FreshDesk tickets ? (+?) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 233 -6 Open 23 +0 Selected for Dev 15 -1 In Progress 16 -1 Dev Complete 6 +3 Ready for Testing 0 +0 Ready for Release Brian will be tossing more things into backlog to make sense of prios; in need of cleaning OSG Software Team \u00b6 AI (Mat): Assist Mats and HTCondor devs in getting container universe working on the OSPool AI (Mat): scitokens ticket for Steve Timm AI (Mat, Carl) EL 9 groundwork: Carl: for next week, add VMU images for EL9 (SOFTWARE-5337) After that: OSDF tickets selected for development: SOFTWARE-5296, SOFTWARE-5295 Discussion \u00b6 Marco: glideinwms: frontend is not reporting properly to monitoring Support Update \u00b6 BrianL: discusses Open Science Pool token registry; will manually create a token for comanage after discussion with Brians B,A University of Arkansas Little Rock (BrianL): working around an issue with ORCID and the self-service OS Registry NERSC (Mat, BrianB, BrianL): got a patched XRootD into testing for Lisa to install to test issues with missing Role/Capability in her VOMS certificate. That seems to be fixed but there are still ongoing issues. Mat: not getting logging we are supposed to for XRootD server at NERSC. CalTech startd cron not getting parsed correctly; BrianL will talk to Todd about it Carl: DESY: don't want other VOs they host Carl: unregistered gratia probes: we want to close for moral victory, might wanna check for more unreg probes at some point Derek: supporting TimC in osg-connect-ops Derek: Einstein telescope wants to use OSDF Derek: gratia probe payloads, identifying the pool? Next week, not this week. OSG Release Team \u00b6 Ready for Testing GlideinWMS 3.9.6 CVMFS 2.10.0-1.1 (and osg-oasis 19) XRootD 5.5.1-1.4 (fixes FUSE mounts via xrdfs) One more xrootd patch for Mat to get in; Mat says go with 1.4, unresolved bug in 1.5 Vault 1.12.1 Ready for Release Nothing yet Discussion \u00b6 None this week","title":"November 22, 2022"},{"location":"meetings/2022/TechArea20221122/#osg-technology-area-meeting-22-november-2022","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending:","title":"OSG Technology Area Meeting, 22 November 2022"},{"location":"meetings/2022/TechArea20221122/#announcements","text":"BrianL traveling Nov 28 - Dec 2 Carl OOO Wednesdays","title":"Announcements"},{"location":"meetings/2022/TechArea20221122/#triage-duty","text":"This week: TimT Next week: Carl 10 (+0) open FreshDesk tickets ? (+?) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2022/TechArea20221122/#jira-as-of-monday","text":"# of tickets \u0394 State 233 -6 Open 23 +0 Selected for Dev 15 -1 In Progress 16 -1 Dev Complete 6 +3 Ready for Testing 0 +0 Ready for Release Brian will be tossing more things into backlog to make sense of prios; in need of cleaning","title":"Jira (as of Monday)"},{"location":"meetings/2022/TechArea20221122/#osg-software-team","text":"AI (Mat): Assist Mats and HTCondor devs in getting container universe working on the OSPool AI (Mat): scitokens ticket for Steve Timm AI (Mat, Carl) EL 9 groundwork: Carl: for next week, add VMU images for EL9 (SOFTWARE-5337) After that: OSDF tickets selected for development: SOFTWARE-5296, SOFTWARE-5295","title":"OSG Software Team"},{"location":"meetings/2022/TechArea20221122/#discussion","text":"Marco: glideinwms: frontend is not reporting properly to monitoring","title":"Discussion"},{"location":"meetings/2022/TechArea20221122/#support-update","text":"BrianL: discusses Open Science Pool token registry; will manually create a token for comanage after discussion with Brians B,A University of Arkansas Little Rock (BrianL): working around an issue with ORCID and the self-service OS Registry NERSC (Mat, BrianB, BrianL): got a patched XRootD into testing for Lisa to install to test issues with missing Role/Capability in her VOMS certificate. That seems to be fixed but there are still ongoing issues. Mat: not getting logging we are supposed to for XRootD server at NERSC. CalTech startd cron not getting parsed correctly; BrianL will talk to Todd about it Carl: DESY: don't want other VOs they host Carl: unregistered gratia probes: we want to close for moral victory, might wanna check for more unreg probes at some point Derek: supporting TimC in osg-connect-ops Derek: Einstein telescope wants to use OSDF Derek: gratia probe payloads, identifying the pool? Next week, not this week.","title":"Support Update"},{"location":"meetings/2022/TechArea20221122/#osg-release-team","text":"Ready for Testing GlideinWMS 3.9.6 CVMFS 2.10.0-1.1 (and osg-oasis 19) XRootD 5.5.1-1.4 (fixes FUSE mounts via xrdfs) One more xrootd patch for Mat to get in; Mat says go with 1.4, unresolved bug in 1.5 Vault 1.12.1 Ready for Release Nothing yet","title":"OSG Release Team"},{"location":"meetings/2022/TechArea20221122/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2022/TechArea20221129/","text":"OSG Technology Area Meeting, 29 November 2022 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: Carl, Marco, Mat, TimT Announcements \u00b6 BrianL traveling Nov 28 - Dec 2 Triage Duty \u00b6 This week: Carl Next week: ? 9 (-1) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 240 +7 Open 22 -1 Selected for Dev 15 +0 In Progress 16 +0 Dev Complete 6 +0 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 Kubernetes Hackathon: On Thursday, the default network for the Tiger Kubernetes cluster will change; people should review the services they are responsible for to make sure they will continue to function after the network change. AI (Mat): Create a variant of the pilot container that unpacks SIF files if they cannot be used directly. AI (Carl): Continue debugging COManage authentication failures on the Topology ITB instance. AI (Mat): Continue to assist Mats and HTCondor devs in getting container universe working on the OSPool, along with other pilot fixes. AI (Mat, Carl) Continue EL 9 groundwork. Discussion \u00b6 GlideinWMS: Fix available for factory monitoring issue. The ITB frontends and factory have been updated; waiting for green light from Mats and Marco Mascheroni before making a release. Support Update \u00b6 Mat (FNAL/CMS): Come up with a fix or workaround for gfal2 authentication failures when using the tarball client on EL8. Mat (CalTech): Discuss errors with parsing output of CalTech's periodic scripts with HTCondor dev team. OSG Release Team \u00b6 Ready for Testing GlideinWMS 3.9.6 CVMFS 2.10.0-1.1 (and osg-oasis 19) XRootD 5.5.1-1.4 (fixes FUSE mounts via xrdfs) Vault 1.12.1 Ready for Release Nothing yet Discussion \u00b6 None this week","title":"November 29, 2022"},{"location":"meetings/2022/TechArea20221129/#osg-technology-area-meeting-29-november-2022","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: Carl, Marco, Mat, TimT","title":"OSG Technology Area Meeting, 29 November 2022"},{"location":"meetings/2022/TechArea20221129/#announcements","text":"BrianL traveling Nov 28 - Dec 2","title":"Announcements"},{"location":"meetings/2022/TechArea20221129/#triage-duty","text":"This week: Carl Next week: ? 9 (-1) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2022/TechArea20221129/#jira-as-of-monday","text":"# of tickets \u0394 State 240 +7 Open 22 -1 Selected for Dev 15 +0 In Progress 16 +0 Dev Complete 6 +0 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2022/TechArea20221129/#osg-software-team","text":"Kubernetes Hackathon: On Thursday, the default network for the Tiger Kubernetes cluster will change; people should review the services they are responsible for to make sure they will continue to function after the network change. AI (Mat): Create a variant of the pilot container that unpacks SIF files if they cannot be used directly. AI (Carl): Continue debugging COManage authentication failures on the Topology ITB instance. AI (Mat): Continue to assist Mats and HTCondor devs in getting container universe working on the OSPool, along with other pilot fixes. AI (Mat, Carl) Continue EL 9 groundwork.","title":"OSG Software Team"},{"location":"meetings/2022/TechArea20221129/#discussion","text":"GlideinWMS: Fix available for factory monitoring issue. The ITB frontends and factory have been updated; waiting for green light from Mats and Marco Mascheroni before making a release.","title":"Discussion"},{"location":"meetings/2022/TechArea20221129/#support-update","text":"Mat (FNAL/CMS): Come up with a fix or workaround for gfal2 authentication failures when using the tarball client on EL8. Mat (CalTech): Discuss errors with parsing output of CalTech's periodic scripts with HTCondor dev team.","title":"Support Update"},{"location":"meetings/2022/TechArea20221129/#osg-release-team","text":"Ready for Testing GlideinWMS 3.9.6 CVMFS 2.10.0-1.1 (and osg-oasis 19) XRootD 5.5.1-1.4 (fixes FUSE mounts via xrdfs) Vault 1.12.1 Ready for Release Nothing yet","title":"OSG Release Team"},{"location":"meetings/2022/TechArea20221129/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2022/TechArea20221206/","text":"OSG Technology Area Meeting, 6 December 2022 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: Announcements \u00b6 Triage Duty \u00b6 This week: Brian Next week: Carl 8 (-1) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 JIRA tickets exploding; moved a lot from IN PROG to OPEN. # of tickets \u0394 State 244 +4 Open 19 -3 Selected for Dev 17 +2 In Progress 18 +2 Dev Complete 6 +0 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 AI (Carl): EL9 support next items Create 'buildsys-*' packages (SOFTWARE-5391, SOFTWARE-5392) Build 'fetch-sources' (SOFTWARE-5393) AI (BrianL): NVidia GPU software-base image (SOFTWARE-5368) Discussion \u00b6 Time limit on GHA jobs; may want to consider paid tier for github; cross that bridge when we get there. Marco: what's the story with condor el9 support? 10.2.0 will have el9 support 10.0 LTS will not get el9 support (for reasons relating to cgroups support) el7 EOL in May 2024 will trigger updates Support Update \u00b6 NERSC (Mat, BrianL, BrianB): spoke with XRootD devs about the missing VOMS thread and he suggested compiling with print statements. Atlas is very interested. Carl: new issues: fd-71210: OSG 3.6 and OSG connection to Wayne State compute resources fd-71208: HTCondor-CE Hold jobs randomly (1/day) - Spooling input data UConn (Derek, DaveD): Debug OSDF cache selection. Was always using KC cache rather than NYC. With Dave's help, debugged it to a bad entry in the geoip DB. Richard sent an update to the upstream DB, which was accepted. OSG Release Team \u00b6 Ready for Testing osg-scitokens-mapfile 11 Support HEPCloud factory XRootD 5.5.1 Fixes critical issue with XRootD FUSE mounts via xrdfs CVMFS 2.10.0 Release Notes for CernVM-FS 2.10.0 GlideinWMS 3.9.6 adds token (and hybrid) support for Clouds (AWS/GCE) XCache 3.3.0 Removed X.509 proxy requirement for an unauthenticated stash-cache instance Vault 1.12.1 includes a fix to prevent a potential denial of service attack for HA installations HTCondor 10.0.0 Please consult the upgrade guide for major differences Upgrading from an 9.0 LTS version to an 10.0 LTS version of HTCondor In particular, consult the second section of things to be aware of when upgrading Ready for Release Nothing yet Discussion \u00b6 condor 10.0.0 / with upgrading from 9->10; with gotchas: mapfile pcre2 character classes trust domain used to be derived from condor host; if trust domain changes need to re-issue tokens. THIS MAY BREAK SITES. Sites may not want to re-issue tokens; may want to go back to trust domain based on condor host. Used to specify gpus with requirements section; now there's a request-gpu keyword: end users will have to change how they're doing this.","title":"December 6, 2022"},{"location":"meetings/2022/TechArea20221206/#osg-technology-area-meeting-6-december-2022","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending:","title":"OSG Technology Area Meeting, 6 December 2022"},{"location":"meetings/2022/TechArea20221206/#announcements","text":"","title":"Announcements"},{"location":"meetings/2022/TechArea20221206/#triage-duty","text":"This week: Brian Next week: Carl 8 (-1) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2022/TechArea20221206/#jira-as-of-monday","text":"JIRA tickets exploding; moved a lot from IN PROG to OPEN. # of tickets \u0394 State 244 +4 Open 19 -3 Selected for Dev 17 +2 In Progress 18 +2 Dev Complete 6 +0 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2022/TechArea20221206/#osg-software-team","text":"AI (Carl): EL9 support next items Create 'buildsys-*' packages (SOFTWARE-5391, SOFTWARE-5392) Build 'fetch-sources' (SOFTWARE-5393) AI (BrianL): NVidia GPU software-base image (SOFTWARE-5368)","title":"OSG Software Team"},{"location":"meetings/2022/TechArea20221206/#discussion","text":"Time limit on GHA jobs; may want to consider paid tier for github; cross that bridge when we get there. Marco: what's the story with condor el9 support? 10.2.0 will have el9 support 10.0 LTS will not get el9 support (for reasons relating to cgroups support) el7 EOL in May 2024 will trigger updates","title":"Discussion"},{"location":"meetings/2022/TechArea20221206/#support-update","text":"NERSC (Mat, BrianL, BrianB): spoke with XRootD devs about the missing VOMS thread and he suggested compiling with print statements. Atlas is very interested. Carl: new issues: fd-71210: OSG 3.6 and OSG connection to Wayne State compute resources fd-71208: HTCondor-CE Hold jobs randomly (1/day) - Spooling input data UConn (Derek, DaveD): Debug OSDF cache selection. Was always using KC cache rather than NYC. With Dave's help, debugged it to a bad entry in the geoip DB. Richard sent an update to the upstream DB, which was accepted.","title":"Support Update"},{"location":"meetings/2022/TechArea20221206/#osg-release-team","text":"Ready for Testing osg-scitokens-mapfile 11 Support HEPCloud factory XRootD 5.5.1 Fixes critical issue with XRootD FUSE mounts via xrdfs CVMFS 2.10.0 Release Notes for CernVM-FS 2.10.0 GlideinWMS 3.9.6 adds token (and hybrid) support for Clouds (AWS/GCE) XCache 3.3.0 Removed X.509 proxy requirement for an unauthenticated stash-cache instance Vault 1.12.1 includes a fix to prevent a potential denial of service attack for HA installations HTCondor 10.0.0 Please consult the upgrade guide for major differences Upgrading from an 9.0 LTS version to an 10.0 LTS version of HTCondor In particular, consult the second section of things to be aware of when upgrading Ready for Release Nothing yet","title":"OSG Release Team"},{"location":"meetings/2022/TechArea20221206/#discussion_1","text":"condor 10.0.0 / with upgrading from 9->10; with gotchas: mapfile pcre2 character classes trust domain used to be derived from condor host; if trust domain changes need to re-issue tokens. THIS MAY BREAK SITES. Sites may not want to re-issue tokens; may want to go back to trust domain based on condor host. Used to specify gpus with requirements section; now there's a request-gpu keyword: end users will have to change how they're doing this.","title":"Discussion"},{"location":"meetings/2022/TechArea20221213/","text":"OSG Technology Area Meeting, 13 December 2022 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Carl, Derek, Mat, TimT Announcements \u00b6 Triage Duty \u00b6 This week: Carl Next week: Mat 10 (+2) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 JIRA tickets exploding; moved a lot from IN PROG to OPEN. # of tickets \u0394 State 246 +2 Open 20 +1 Selected for Dev 20 +3 In Progress 18 +0 Dev Complete 2 -2 Ready for Testing 6 +6 Ready for Release OSG Software Team \u00b6 Kubernetes Hackathon today AI (Carl): sort out COManage issues with Topology ITB; if they cannot be solved this afternoon, add a config knob to disable the feature so it does not block testing of other Topology changes AI (BrianL, Mat): investigate issues with Flux on osgdev AI (BrianL, Mat): deploy us-west-1 OSDF origin based on the Helm chart AI (Mat): Fix the OSG (not CMS) Frontera Hosted CE Doc focus Friday AI (Mat): Deploy OSPool environment changes from \"main-canary\" to \"main\" and \"main-gpu\" Deploy OSPool prepare-job-hook into \"main-canary\" Add extra debugging to XRootD AI (Carl): Continue package rebuilds of OSG 3.6 packages signed with the pre-3.6 key EL9 support next items: Test yum installing software from our EL9 repos to verify that the new GPG key works Build a table of RPMs that need to be built for EL9 AI: add resource-based OSDF lookups to Topology and the xcache container AI (BrianL): NVidia GPU osgvo-docker-pilot Discussion \u00b6 Building NVidia GPU-based pilot images exposed some architectural issues with the way we use GitHub Actions for image building. Some redesign will be needed. Resource-based OSDF lookups for Topology may not be urgent since UC-Leuvain can have multiple services in a single resource. There is a problem with how duplicate \"issuer\" sections in xrootd-scitokens config are combined; Topology will need to be modified to not create issuer sections with the same name and instead combine namespaces using the same issuer in a sensible manner. Note that \"base path\" in the xrootd-scitokens config can be a comma-separated list. Code freeze for HTCondor 10.0.1 and 10.2.0 is today; this will include thinpool provisioning and the OSDF client. Partial EL9 builds (i.e. without cgroups) succeed but the UW EL9 repositories will need to be configured to not use SHA1 checksums because they are forbidden by EL9. Support Update \u00b6 Generally, Snowmass tickets should be assigned to Collaboration Support OSG Release Team \u00b6 Ready for Testing osg-scitokens-mapfile 11 Support HEPCloud factory XRootD 5.5.1 Fixes critical issue with XRootD FUSE mounts via xrdfs CVMFS 2.10.0 Release Notes for CernVM-FS 2.10.0 GlideinWMS 3.9.6 adds token (and hybrid) support for Clouds (AWS/GCE) XCache 3.3.0 Removed X.509 proxy requirement for an unauthenticated stash-cache instance Vault 1.12.1 includes a fix to prevent a potential denial of service attack for HA installations HTCondor 10.0.0 Please consult the upgrade guide for major differences Upgrading from an 9.0 LTS version to an 10.0 LTS version of HTCondor In particular, consult the second section of things to be aware of when upgrading Ready for Release Nothing yet Discussion \u00b6 condor 10.0.0 / with upgrading from 9->10; with gotchas: mapfile pcre2 character classes trust domain used to be derived from condor host; if trust domain changes need to re-issue tokens. THIS MAY BREAK SITES. Sites may not want to re-issue tokens; may want to go back to trust domain based on condor host. Used to specify gpus with requirements section; now there's a request-gpu keyword: end users will have to change how they're doing this.","title":"December 13, 2022"},{"location":"meetings/2022/TechArea20221213/#osg-technology-area-meeting-13-december-2022","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Carl, Derek, Mat, TimT","title":"OSG Technology Area Meeting, 13 December 2022"},{"location":"meetings/2022/TechArea20221213/#announcements","text":"","title":"Announcements"},{"location":"meetings/2022/TechArea20221213/#triage-duty","text":"This week: Carl Next week: Mat 10 (+2) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2022/TechArea20221213/#jira-as-of-monday","text":"JIRA tickets exploding; moved a lot from IN PROG to OPEN. # of tickets \u0394 State 246 +2 Open 20 +1 Selected for Dev 20 +3 In Progress 18 +0 Dev Complete 2 -2 Ready for Testing 6 +6 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2022/TechArea20221213/#osg-software-team","text":"Kubernetes Hackathon today AI (Carl): sort out COManage issues with Topology ITB; if they cannot be solved this afternoon, add a config knob to disable the feature so it does not block testing of other Topology changes AI (BrianL, Mat): investigate issues with Flux on osgdev AI (BrianL, Mat): deploy us-west-1 OSDF origin based on the Helm chart AI (Mat): Fix the OSG (not CMS) Frontera Hosted CE Doc focus Friday AI (Mat): Deploy OSPool environment changes from \"main-canary\" to \"main\" and \"main-gpu\" Deploy OSPool prepare-job-hook into \"main-canary\" Add extra debugging to XRootD AI (Carl): Continue package rebuilds of OSG 3.6 packages signed with the pre-3.6 key EL9 support next items: Test yum installing software from our EL9 repos to verify that the new GPG key works Build a table of RPMs that need to be built for EL9 AI: add resource-based OSDF lookups to Topology and the xcache container AI (BrianL): NVidia GPU osgvo-docker-pilot","title":"OSG Software Team"},{"location":"meetings/2022/TechArea20221213/#discussion","text":"Building NVidia GPU-based pilot images exposed some architectural issues with the way we use GitHub Actions for image building. Some redesign will be needed. Resource-based OSDF lookups for Topology may not be urgent since UC-Leuvain can have multiple services in a single resource. There is a problem with how duplicate \"issuer\" sections in xrootd-scitokens config are combined; Topology will need to be modified to not create issuer sections with the same name and instead combine namespaces using the same issuer in a sensible manner. Note that \"base path\" in the xrootd-scitokens config can be a comma-separated list. Code freeze for HTCondor 10.0.1 and 10.2.0 is today; this will include thinpool provisioning and the OSDF client. Partial EL9 builds (i.e. without cgroups) succeed but the UW EL9 repositories will need to be configured to not use SHA1 checksums because they are forbidden by EL9.","title":"Discussion"},{"location":"meetings/2022/TechArea20221213/#support-update","text":"Generally, Snowmass tickets should be assigned to Collaboration Support","title":"Support Update"},{"location":"meetings/2022/TechArea20221213/#osg-release-team","text":"Ready for Testing osg-scitokens-mapfile 11 Support HEPCloud factory XRootD 5.5.1 Fixes critical issue with XRootD FUSE mounts via xrdfs CVMFS 2.10.0 Release Notes for CernVM-FS 2.10.0 GlideinWMS 3.9.6 adds token (and hybrid) support for Clouds (AWS/GCE) XCache 3.3.0 Removed X.509 proxy requirement for an unauthenticated stash-cache instance Vault 1.12.1 includes a fix to prevent a potential denial of service attack for HA installations HTCondor 10.0.0 Please consult the upgrade guide for major differences Upgrading from an 9.0 LTS version to an 10.0 LTS version of HTCondor In particular, consult the second section of things to be aware of when upgrading Ready for Release Nothing yet","title":"OSG Release Team"},{"location":"meetings/2022/TechArea20221213/#discussion_1","text":"condor 10.0.0 / with upgrading from 9->10; with gotchas: mapfile pcre2 character classes trust domain used to be derived from condor host; if trust domain changes need to re-issue tokens. THIS MAY BREAK SITES. Sites may not want to re-issue tokens; may want to go back to trust domain based on condor host. Used to specify gpus with requirements section; now there's a request-gpu keyword: end users will have to change how they're doing this.","title":"Discussion"},{"location":"meetings/2022/TechArea20221220/","text":"OSG Technology Area Meeting, 20 December 2022 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: Announcements \u00b6 BrianL out Dec 22 - Jan 2 Mat out Dec 23 - Dec 27 Carl out Dec 29 Triage Duty \u00b6 This week: Mat Next week: TimT 13 (+3) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 242 -4 Open 20 +0 Selected for Dev 21 +1 In Progress 18 +0 Dev Complete 4 +2 Ready for Testing 0 -6 Ready for Release OSG Software Team \u00b6 AI (Mat): Deploy OSPool environment changes from \"main-canary\" to \"main\" and \"main-gpu\" Deploy OSPool prepare-job-hook into \"main-canary\" Add extra debugging to XRootD AI (Carl): EL9 support next items: EL9 VMU images (debug VMs with vnc). EL9 spreadsheet link is in SOFTWARE-5416; divide and conquer with Mat over the next few weeks. Note no HTCondor 10.0 or dependent pkgs for el9 release; need to wait for 10.2.0 in upcoming. A few pkgs will have version differences. AI: add resource-based OSDF lookups to Topology and the xcache container AI (BrianL): NVidia GPU osgvo-docker-pilot Discussion \u00b6 Topology contact registrations are now self-service in comanage. Mat/Carl: next couple weeks: Take a look at plates; backlog of tasks that you'd like to do but haven't had time to do. Fine as long as we're making progress on el9 and ospool. If there's no ticket make one. BrianL may add some wishlist items. Support Update \u00b6 University of Arkansas Little Rock (BrianL): help them register an ORCID account for use with the OS Registry CMS SW (BrianB, BrianL, Mat, TimT): assist them with OSG 3.5 software dependency issue Carl UConn CC* gratia issue Richard T. Jones; resolved There's an XRootD 5.5 issue; see https://osg-htc.org/docs/release/osg-36/#xrootd (will put in known issues for OSG release notes) OSG Release Team \u00b6 6 RFT; and of those 2 are condor, which we'll ignore; the rest are el9. Will do a release this Thursday, mainly for re-signed rebuilds for old gpgkey. Untagged XRootD. Ready for Testing osg-scitokens-mapfile 11 Support HEPCloud factory XRootD 5.5.1 Fixes critical issue with XRootD FUSE mounts via xrdfs CVMFS 2.10.0 Release Notes for CernVM-FS 2.10.0 GlideinWMS 3.9.6 adds token (and hybrid) support for Clouds (AWS/GCE) XCache 3.3.0 Removed X.509 proxy requirement for an unauthenticated stash-cache instance Vault 1.12.1 includes a fix to prevent a potential denial of service attack for HA installations HTCondor 10.0.0 Please consult the upgrade guide for major differences Upgrading from an 9.0 LTS version to an 10.0 LTS version of HTCondor In particular, consult the second section of things to be aware of when upgrading Ready for Release Nothing yet Discussion \u00b6 BrianL recommends WFH if blizzard WILL NOT MEET NEXT WEEK - SEE YOU NEXT YEAR","title":"December 20, 2022"},{"location":"meetings/2022/TechArea20221220/#osg-technology-area-meeting-20-december-2022","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending:","title":"OSG Technology Area Meeting, 20 December 2022"},{"location":"meetings/2022/TechArea20221220/#announcements","text":"BrianL out Dec 22 - Jan 2 Mat out Dec 23 - Dec 27 Carl out Dec 29","title":"Announcements"},{"location":"meetings/2022/TechArea20221220/#triage-duty","text":"This week: Mat Next week: TimT 13 (+3) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2022/TechArea20221220/#jira-as-of-monday","text":"# of tickets \u0394 State 242 -4 Open 20 +0 Selected for Dev 21 +1 In Progress 18 +0 Dev Complete 4 +2 Ready for Testing 0 -6 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2022/TechArea20221220/#osg-software-team","text":"AI (Mat): Deploy OSPool environment changes from \"main-canary\" to \"main\" and \"main-gpu\" Deploy OSPool prepare-job-hook into \"main-canary\" Add extra debugging to XRootD AI (Carl): EL9 support next items: EL9 VMU images (debug VMs with vnc). EL9 spreadsheet link is in SOFTWARE-5416; divide and conquer with Mat over the next few weeks. Note no HTCondor 10.0 or dependent pkgs for el9 release; need to wait for 10.2.0 in upcoming. A few pkgs will have version differences. AI: add resource-based OSDF lookups to Topology and the xcache container AI (BrianL): NVidia GPU osgvo-docker-pilot","title":"OSG Software Team"},{"location":"meetings/2022/TechArea20221220/#discussion","text":"Topology contact registrations are now self-service in comanage. Mat/Carl: next couple weeks: Take a look at plates; backlog of tasks that you'd like to do but haven't had time to do. Fine as long as we're making progress on el9 and ospool. If there's no ticket make one. BrianL may add some wishlist items.","title":"Discussion"},{"location":"meetings/2022/TechArea20221220/#support-update","text":"University of Arkansas Little Rock (BrianL): help them register an ORCID account for use with the OS Registry CMS SW (BrianB, BrianL, Mat, TimT): assist them with OSG 3.5 software dependency issue Carl UConn CC* gratia issue Richard T. Jones; resolved There's an XRootD 5.5 issue; see https://osg-htc.org/docs/release/osg-36/#xrootd (will put in known issues for OSG release notes)","title":"Support Update"},{"location":"meetings/2022/TechArea20221220/#osg-release-team","text":"6 RFT; and of those 2 are condor, which we'll ignore; the rest are el9. Will do a release this Thursday, mainly for re-signed rebuilds for old gpgkey. Untagged XRootD. Ready for Testing osg-scitokens-mapfile 11 Support HEPCloud factory XRootD 5.5.1 Fixes critical issue with XRootD FUSE mounts via xrdfs CVMFS 2.10.0 Release Notes for CernVM-FS 2.10.0 GlideinWMS 3.9.6 adds token (and hybrid) support for Clouds (AWS/GCE) XCache 3.3.0 Removed X.509 proxy requirement for an unauthenticated stash-cache instance Vault 1.12.1 includes a fix to prevent a potential denial of service attack for HA installations HTCondor 10.0.0 Please consult the upgrade guide for major differences Upgrading from an 9.0 LTS version to an 10.0 LTS version of HTCondor In particular, consult the second section of things to be aware of when upgrading Ready for Release Nothing yet","title":"OSG Release Team"},{"location":"meetings/2022/TechArea20221220/#discussion_1","text":"BrianL recommends WFH if blizzard WILL NOT MEET NEXT WEEK - SEE YOU NEXT YEAR","title":"Discussion"},{"location":"meetings/2023/TechArea20230103/","text":"OSG Technology Area Meeting, 3 January 2023 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Carl, Mat, TimT Announcements \u00b6 Triage Duty \u00b6 This week: BrianL (?) Next week: Carl (?) 8 (-5) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 208 -3 Open 33 +0 Selected for Dev 27 +2 In Progress 17 +1 Dev Complete 2 -2 Ready for Testing 1 +1 Ready for Release OSG Software Team \u00b6 EL9 GPG key had to be recreated again so packages have to be rebuilt. AI (Carl): Debug VMU image generation for EL9; CHTC infrastructure staff can answer questions about Kickstart AI (Carl): Rebuild EL9 packages to get signed with the new GPG key AI (Mat): Clean-up work on OSPool Container Universe project AI (TimT): Test HTCondor 10.x on EL9; this requires an EL9 VM or host in order to test cgroupv2 support, since that is based on the kernel version Discussion \u00b6 None this week Support Update \u00b6 NERSC (Mat): Provided XRootD builds with extra debug logging OSG Release Team \u00b6 6 RFT; and of those 2 are condor, which we'll ignore; the rest are el9. Will do a release this Thursday, mainly for re-signed rebuilds for old gpgkey. Untagged XRootD. Ready for Testing osg-scitokens-mapfile 11 Support HEPCloud factory XRootD 5.5.1 Fixes critical issue with XRootD FUSE mounts via xrdfs CVMFS 2.10.0 Release Notes for CernVM-FS 2.10.0 GlideinWMS 3.9.6 adds token (and hybrid) support for Clouds (AWS/GCE) XCache 3.3.0 Removed X.509 proxy requirement for an unauthenticated stash-cache instance Vault 1.12.1 includes a fix to prevent a potential denial of service attack for HA installations HTCondor 10.0.0 Please consult the upgrade guide for major differences Upgrading from an 9.0 LTS version to an 10.0 LTS version of HTCondor In particular, consult the second section of things to be aware of when upgrading Ready for Release Nothing yet Discussion \u00b6 None this week","title":"January 3, 2023"},{"location":"meetings/2023/TechArea20230103/#osg-technology-area-meeting-3-january-2023","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Carl, Mat, TimT","title":"OSG Technology Area Meeting, 3 January 2023"},{"location":"meetings/2023/TechArea20230103/#announcements","text":"","title":"Announcements"},{"location":"meetings/2023/TechArea20230103/#triage-duty","text":"This week: BrianL (?) Next week: Carl (?) 8 (-5) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2023/TechArea20230103/#jira-as-of-monday","text":"# of tickets \u0394 State 208 -3 Open 33 +0 Selected for Dev 27 +2 In Progress 17 +1 Dev Complete 2 -2 Ready for Testing 1 +1 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2023/TechArea20230103/#osg-software-team","text":"EL9 GPG key had to be recreated again so packages have to be rebuilt. AI (Carl): Debug VMU image generation for EL9; CHTC infrastructure staff can answer questions about Kickstart AI (Carl): Rebuild EL9 packages to get signed with the new GPG key AI (Mat): Clean-up work on OSPool Container Universe project AI (TimT): Test HTCondor 10.x on EL9; this requires an EL9 VM or host in order to test cgroupv2 support, since that is based on the kernel version","title":"OSG Software Team"},{"location":"meetings/2023/TechArea20230103/#discussion","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20230103/#support-update","text":"NERSC (Mat): Provided XRootD builds with extra debug logging","title":"Support Update"},{"location":"meetings/2023/TechArea20230103/#osg-release-team","text":"6 RFT; and of those 2 are condor, which we'll ignore; the rest are el9. Will do a release this Thursday, mainly for re-signed rebuilds for old gpgkey. Untagged XRootD. Ready for Testing osg-scitokens-mapfile 11 Support HEPCloud factory XRootD 5.5.1 Fixes critical issue with XRootD FUSE mounts via xrdfs CVMFS 2.10.0 Release Notes for CernVM-FS 2.10.0 GlideinWMS 3.9.6 adds token (and hybrid) support for Clouds (AWS/GCE) XCache 3.3.0 Removed X.509 proxy requirement for an unauthenticated stash-cache instance Vault 1.12.1 includes a fix to prevent a potential denial of service attack for HA installations HTCondor 10.0.0 Please consult the upgrade guide for major differences Upgrading from an 9.0 LTS version to an 10.0 LTS version of HTCondor In particular, consult the second section of things to be aware of when upgrading Ready for Release Nothing yet","title":"OSG Release Team"},{"location":"meetings/2023/TechArea20230103/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20230117/","text":"OSG Technology Area Meeting, 17 January 2023 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Marco, Mat, Tim Announcements \u00b6 Triage Duty \u00b6 This week: Mat Next week: Tim 7 (-1) open FreshDesk tickets 1 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 215 +1 Open 38 +5 Selected for Dev 28 -1 In Progress 17 +0 Dev Complete 4 +2 Ready for Testing 0 -1 Ready for Release OSG Software Team \u00b6 AI (Carl): Release python-scitokens for IGWN AI (Mat): Continue work on container universe changes for the OSPool AI (Mat): Rename condor_stash_plugin to condor_osdf_plugin AI (Mat): Lancium provisioner backfill container changes Discussion \u00b6 EL9 VMU images are available Rocky 8 image generation failed because the upstream ISO is gone Marco: GlideinWMS 3.10.1 is available; waiting for OSG Software Team to release it into their repos Support Update \u00b6 BNL (Brian): Provided XRootD builds with extra debug logging MWT2 (Brian): CE was backed up with high RecentDaemonCoreDutyCycle and was backed up handling reads. Forks were taking 0.1s so we turned down SCHEDD_QUERY_WORKERS down to 2 and it eventually caught back up. Purdue (Brian): helped Colby troubleshoot issues with cred transfer to the EP OSG Release Team \u00b6 Ready for Testing vo-client 128 Update HCC, GLOW, and OSG VOMS certificates Ready for Release Nothing yet Discussion \u00b6 None this week","title":"January 17, 2023"},{"location":"meetings/2023/TechArea20230117/#osg-technology-area-meeting-17-january-2023","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Marco, Mat, Tim","title":"OSG Technology Area Meeting, 17 January 2023"},{"location":"meetings/2023/TechArea20230117/#announcements","text":"","title":"Announcements"},{"location":"meetings/2023/TechArea20230117/#triage-duty","text":"This week: Mat Next week: Tim 7 (-1) open FreshDesk tickets 1 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2023/TechArea20230117/#jira-as-of-monday","text":"# of tickets \u0394 State 215 +1 Open 38 +5 Selected for Dev 28 -1 In Progress 17 +0 Dev Complete 4 +2 Ready for Testing 0 -1 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2023/TechArea20230117/#osg-software-team","text":"AI (Carl): Release python-scitokens for IGWN AI (Mat): Continue work on container universe changes for the OSPool AI (Mat): Rename condor_stash_plugin to condor_osdf_plugin AI (Mat): Lancium provisioner backfill container changes","title":"OSG Software Team"},{"location":"meetings/2023/TechArea20230117/#discussion","text":"EL9 VMU images are available Rocky 8 image generation failed because the upstream ISO is gone Marco: GlideinWMS 3.10.1 is available; waiting for OSG Software Team to release it into their repos","title":"Discussion"},{"location":"meetings/2023/TechArea20230117/#support-update","text":"BNL (Brian): Provided XRootD builds with extra debug logging MWT2 (Brian): CE was backed up with high RecentDaemonCoreDutyCycle and was backed up handling reads. Forks were taking 0.1s so we turned down SCHEDD_QUERY_WORKERS down to 2 and it eventually caught back up. Purdue (Brian): helped Colby troubleshoot issues with cred transfer to the EP","title":"Support Update"},{"location":"meetings/2023/TechArea20230117/#osg-release-team","text":"Ready for Testing vo-client 128 Update HCC, GLOW, and OSG VOMS certificates Ready for Release Nothing yet","title":"OSG Release Team"},{"location":"meetings/2023/TechArea20230117/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20230124/","text":"OSG Technology Area Meeting, 24 January 2023 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: Announcements \u00b6 Triage Duty \u00b6 This week: Mat Next week: Tim 10 (+3) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 217 +2 Open 42 +4 Selected for Dev 29 +1 In Progress 17 +0 Dev Complete 5 +1 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 AI (Carl): Release python-scitokens for IGWN AI (Carl): Work with dev team (?) to figure out EL9 VM kernel panics AI (Mat): Release glideinwms AI (Mat): Continue work on container universe changes for the OSPool AI (Mat): Rename condor_stash_plugin to condor_osdf_plugin AI (Mat): Lancium provisioner backfill container changes Discussion \u00b6 None this week Support Update \u00b6 BNL (Brian): discussed weighted slots and GRACC/WLCG accounting OSG Release Team \u00b6 Ready for Testing htvault-config 1.14 Add auditlog option to move the audit log to a different location Ready for Release Nothing yet Discussion \u00b6 None this week","title":"January 24, 2023"},{"location":"meetings/2023/TechArea20230124/#osg-technology-area-meeting-24-january-2023","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending:","title":"OSG Technology Area Meeting, 24 January 2023"},{"location":"meetings/2023/TechArea20230124/#announcements","text":"","title":"Announcements"},{"location":"meetings/2023/TechArea20230124/#triage-duty","text":"This week: Mat Next week: Tim 10 (+3) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2023/TechArea20230124/#jira-as-of-monday","text":"# of tickets \u0394 State 217 +2 Open 42 +4 Selected for Dev 29 +1 In Progress 17 +0 Dev Complete 5 +1 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2023/TechArea20230124/#osg-software-team","text":"AI (Carl): Release python-scitokens for IGWN AI (Carl): Work with dev team (?) to figure out EL9 VM kernel panics AI (Mat): Release glideinwms AI (Mat): Continue work on container universe changes for the OSPool AI (Mat): Rename condor_stash_plugin to condor_osdf_plugin AI (Mat): Lancium provisioner backfill container changes","title":"OSG Software Team"},{"location":"meetings/2023/TechArea20230124/#discussion","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20230124/#support-update","text":"BNL (Brian): discussed weighted slots and GRACC/WLCG accounting","title":"Support Update"},{"location":"meetings/2023/TechArea20230124/#osg-release-team","text":"Ready for Testing htvault-config 1.14 Add auditlog option to move the audit log to a different location Ready for Release Nothing yet","title":"OSG Release Team"},{"location":"meetings/2023/TechArea20230124/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20230131/","text":"OSG Technology Area Meeting, 31 January 2023 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: Brian, Carl, Mat, Tim Announcements \u00b6 Triage Duty \u00b6 This week: Tim Next week: BrianL (?) 9 (-1) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 209 -8 Open 42 +0 Selected for Dev 33 +4 In Progress 18 +1 Dev Complete 7 +2 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 Reminder: triage duty responsibilities . New duties include Topology data and COManage site contact reviews. AI (Carl): add option to filter OSPool project user map by login group AI (Carl): Kick off appropriate package set tests for EL9 AI (Mat): Continue work on container universe changes for the OSPool AI (Mat): XRootD mapfile work AI (Mat): Lancium provisioner backfill container changes Discussion \u00b6 GlideinWMS 3.10.1 is in use in the ITB at CERN; this should be sufficient testing to add it to the OSG release. Question about how an HTCondor client validates the server when using IDTOKENS; Mat says the client doesn't have a copy of the IDTOKEN signing key so it can't use that method and it must use something else like FS or SSL. Reminder: HTCondor will be built for EL9 only in 3.6-upcoming because the LTS series 10.0 does not support EL9. Support Update \u00b6 BNL (Brian): further discussion of weighted slots and GRACC/WLCG accounting OSG Release Team \u00b6 Ready for Testing htvault-config 1.14 Add auditlog option to move the audit log to a different location Ready for Release Nothing yet Discussion \u00b6 None this week","title":"January 31, 2023"},{"location":"meetings/2023/TechArea20230131/#osg-technology-area-meeting-31-january-2023","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: Brian, Carl, Mat, Tim","title":"OSG Technology Area Meeting, 31 January 2023"},{"location":"meetings/2023/TechArea20230131/#announcements","text":"","title":"Announcements"},{"location":"meetings/2023/TechArea20230131/#triage-duty","text":"This week: Tim Next week: BrianL (?) 9 (-1) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2023/TechArea20230131/#jira-as-of-monday","text":"# of tickets \u0394 State 209 -8 Open 42 +0 Selected for Dev 33 +4 In Progress 18 +1 Dev Complete 7 +2 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2023/TechArea20230131/#osg-software-team","text":"Reminder: triage duty responsibilities . New duties include Topology data and COManage site contact reviews. AI (Carl): add option to filter OSPool project user map by login group AI (Carl): Kick off appropriate package set tests for EL9 AI (Mat): Continue work on container universe changes for the OSPool AI (Mat): XRootD mapfile work AI (Mat): Lancium provisioner backfill container changes","title":"OSG Software Team"},{"location":"meetings/2023/TechArea20230131/#discussion","text":"GlideinWMS 3.10.1 is in use in the ITB at CERN; this should be sufficient testing to add it to the OSG release. Question about how an HTCondor client validates the server when using IDTOKENS; Mat says the client doesn't have a copy of the IDTOKEN signing key so it can't use that method and it must use something else like FS or SSL. Reminder: HTCondor will be built for EL9 only in 3.6-upcoming because the LTS series 10.0 does not support EL9.","title":"Discussion"},{"location":"meetings/2023/TechArea20230131/#support-update","text":"BNL (Brian): further discussion of weighted slots and GRACC/WLCG accounting","title":"Support Update"},{"location":"meetings/2023/TechArea20230131/#osg-release-team","text":"Ready for Testing htvault-config 1.14 Add auditlog option to move the audit log to a different location Ready for Release Nothing yet","title":"OSG Release Team"},{"location":"meetings/2023/TechArea20230131/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20230207/","text":"OSG Technology Area Meeting, 7 February 2023 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: Brian, Carl, Marco, Mat, Tim Announcements \u00b6 Triage Duty \u00b6 This week: BrianL Next week: Carl 8 (-1) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 210 +1 Open 38 -4 Selected for Dev 32 -1 In Progress 18 +0 Dev Complete 4 -3 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 Reminder: triage duty responsibilities . New duties include Topology data and COManage site contact reviews. AI (Carl): Kick off appropriate package set tests for EL9 AI (Carl): osg-build branch protection AI (Carl): document more Git opinions AI (Mat): Continue work on container universe changes for the OSPool AI (Mat): XRootD mapfile + Topology work Florida requests a backported fix for https://github.com/xrootd/xrootd/issues/1874 . We've got a lot of patches, should we cut a new build with reduced patches? Relatedly, XRootD 5.5.2 has been released; the software team should patch that version instead of 5.5.1. - x509-scitokens-issuer, which is in osg-contrib, needs to be rebuilt to sign it with the current OSG 3.6 GPG key. Kubernetes Hackathon: - BrianL: PATh Facility Origin - Mat: ITB EP with a GPU for testing container universe changes Discussion \u00b6 XRootD developers have requested that the OSG SW team clearly indicate in XRootD packages that they are the OSG versions and not upstream; there is a text file in the XRootD packages that can be used for that purpose. Support Update \u00b6 BNL (Brian): will hold off on weighted slots work until this sorted out at the WLCG level OSG Release Team \u00b6 Ready for Testing htvault-config 1.14 Add auditlog option to move the audit log to a different location Ready for Release Nothing yet Discussion \u00b6 None this week","title":"February 7, 2023"},{"location":"meetings/2023/TechArea20230207/#osg-technology-area-meeting-7-february-2023","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: Brian, Carl, Marco, Mat, Tim","title":"OSG Technology Area Meeting, 7 February 2023"},{"location":"meetings/2023/TechArea20230207/#announcements","text":"","title":"Announcements"},{"location":"meetings/2023/TechArea20230207/#triage-duty","text":"This week: BrianL Next week: Carl 8 (-1) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2023/TechArea20230207/#jira-as-of-monday","text":"# of tickets \u0394 State 210 +1 Open 38 -4 Selected for Dev 32 -1 In Progress 18 +0 Dev Complete 4 -3 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2023/TechArea20230207/#osg-software-team","text":"Reminder: triage duty responsibilities . New duties include Topology data and COManage site contact reviews. AI (Carl): Kick off appropriate package set tests for EL9 AI (Carl): osg-build branch protection AI (Carl): document more Git opinions AI (Mat): Continue work on container universe changes for the OSPool AI (Mat): XRootD mapfile + Topology work Florida requests a backported fix for https://github.com/xrootd/xrootd/issues/1874 . We've got a lot of patches, should we cut a new build with reduced patches? Relatedly, XRootD 5.5.2 has been released; the software team should patch that version instead of 5.5.1. - x509-scitokens-issuer, which is in osg-contrib, needs to be rebuilt to sign it with the current OSG 3.6 GPG key. Kubernetes Hackathon: - BrianL: PATh Facility Origin - Mat: ITB EP with a GPU for testing container universe changes","title":"OSG Software Team"},{"location":"meetings/2023/TechArea20230207/#discussion","text":"XRootD developers have requested that the OSG SW team clearly indicate in XRootD packages that they are the OSG versions and not upstream; there is a text file in the XRootD packages that can be used for that purpose.","title":"Discussion"},{"location":"meetings/2023/TechArea20230207/#support-update","text":"BNL (Brian): will hold off on weighted slots work until this sorted out at the WLCG level","title":"Support Update"},{"location":"meetings/2023/TechArea20230207/#osg-release-team","text":"Ready for Testing htvault-config 1.14 Add auditlog option to move the audit log to a different location Ready for Release Nothing yet","title":"OSG Release Team"},{"location":"meetings/2023/TechArea20230207/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20230214/","text":"OSG Technology Area Meeting, 14 February 2023 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: Brian, Carl, Derek, Mat, Tim Announcements \u00b6 Triage Duty \u00b6 This week: Carl Next week: Mat 7 (-1) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 218 +8 Open 40 +2 Selected for Dev 26 -6 In Progress 17 -1 Dev Complete 8 +4 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 AI (Carl): Write tests for OSG-Build branch safety. AI (Carl): Continue work on EL9 builds AI (Mat): Build new VO-Client for second Fermilab cert change. AI (Brian): Investigate rrdtool for EL9. AI (Mat): Continue work on Topology endpoints for grid-mapfiles. Discussion \u00b6 Tim will release HTCondor-CE 6 which works with HTCondor 10 this week; HTCondor 10.3.0 expected next week Group write permissions for the PATh origin are broken due to xrootd-multiuser not having the right group permission to traverse the directory tree to enter into private directories. A potential workaround is to make the parent directories world-traverseable but not world-readable. We would have to remind users that they need to make their files not world-readable and also investigate what permissions xrootd gives newly written files. A long term solution is to modify xrootd-multiuser to set the process's supplementary groups before accessing files in group directories. Support Update \u00b6 None this week OSG Release Team \u00b6 Ready for Testing htvault-config 1.14 Add auditlog option to move the audit log to a different location Ready for Release Nothing yet Discussion \u00b6 None this week","title":"February 14, 2023"},{"location":"meetings/2023/TechArea20230214/#osg-technology-area-meeting-14-february-2023","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: Brian, Carl, Derek, Mat, Tim","title":"OSG Technology Area Meeting, 14 February 2023"},{"location":"meetings/2023/TechArea20230214/#announcements","text":"","title":"Announcements"},{"location":"meetings/2023/TechArea20230214/#triage-duty","text":"This week: Carl Next week: Mat 7 (-1) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2023/TechArea20230214/#jira-as-of-monday","text":"# of tickets \u0394 State 218 +8 Open 40 +2 Selected for Dev 26 -6 In Progress 17 -1 Dev Complete 8 +4 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2023/TechArea20230214/#osg-software-team","text":"AI (Carl): Write tests for OSG-Build branch safety. AI (Carl): Continue work on EL9 builds AI (Mat): Build new VO-Client for second Fermilab cert change. AI (Brian): Investigate rrdtool for EL9. AI (Mat): Continue work on Topology endpoints for grid-mapfiles.","title":"OSG Software Team"},{"location":"meetings/2023/TechArea20230214/#discussion","text":"Tim will release HTCondor-CE 6 which works with HTCondor 10 this week; HTCondor 10.3.0 expected next week Group write permissions for the PATh origin are broken due to xrootd-multiuser not having the right group permission to traverse the directory tree to enter into private directories. A potential workaround is to make the parent directories world-traverseable but not world-readable. We would have to remind users that they need to make their files not world-readable and also investigate what permissions xrootd gives newly written files. A long term solution is to modify xrootd-multiuser to set the process's supplementary groups before accessing files in group directories.","title":"Discussion"},{"location":"meetings/2023/TechArea20230214/#support-update","text":"None this week","title":"Support Update"},{"location":"meetings/2023/TechArea20230214/#osg-release-team","text":"Ready for Testing htvault-config 1.14 Add auditlog option to move the audit log to a different location Ready for Release Nothing yet","title":"OSG Release Team"},{"location":"meetings/2023/TechArea20230214/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20230221/","text":"OSG Technology Area Meeting, 21 February 2023 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Marco, Mat, TimT Announcements \u00b6 Triage Duty \u00b6 This week: Mat Next week: TimT 8 (+1) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 220 +2 Open 37 -3 Selected for Dev 27 +1 In Progress 10 -7 Dev Complete 10 +2 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 Kubernetes Hackathon Plan osdf-origin chart pipeline Implement automatic deployment re-roll in the origin chart (https://helm.sh/docs/howto/charts_tips_and_tricks/#automatically-roll-deployments) Pick CHTC LDAP replica static IP EL 9 AI (BrianL): rebuild osg-ce without Squid dependency AI (BrianL): build voms for EL9 AI (Mat): XRootD mapfile + Topology status? AI (Mat): Upgrade Topology Webapp to EL8 and Python 3.9 Discussion \u00b6 Mat and BrianL will discuss cleaning up old OSG images on Harbor Harbor upgrade planned for the next few weeks OSG Build Tools do not work on Fedora 37; there is a Docker image available as an alternative to running the software natively GlideinWMS release candidate planned for next week Support Update \u00b6 None this week OSG Release Team \u00b6 Ready for Testing hosted-ce-tools 1.0 HTCondor-CE 6.0.0 HTCondor 10.0.1 Upcoming: HTCondor 10.2.0 Ready for Release vo-client v130 (Fermilab voms2 DN) Discussion \u00b6 None this week","title":"February 21, 2023"},{"location":"meetings/2023/TechArea20230221/#osg-technology-area-meeting-21-february-2023","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Marco, Mat, TimT","title":"OSG Technology Area Meeting, 21 February 2023"},{"location":"meetings/2023/TechArea20230221/#announcements","text":"","title":"Announcements"},{"location":"meetings/2023/TechArea20230221/#triage-duty","text":"This week: Mat Next week: TimT 8 (+1) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2023/TechArea20230221/#jira-as-of-monday","text":"# of tickets \u0394 State 220 +2 Open 37 -3 Selected for Dev 27 +1 In Progress 10 -7 Dev Complete 10 +2 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2023/TechArea20230221/#osg-software-team","text":"Kubernetes Hackathon Plan osdf-origin chart pipeline Implement automatic deployment re-roll in the origin chart (https://helm.sh/docs/howto/charts_tips_and_tricks/#automatically-roll-deployments) Pick CHTC LDAP replica static IP EL 9 AI (BrianL): rebuild osg-ce without Squid dependency AI (BrianL): build voms for EL9 AI (Mat): XRootD mapfile + Topology status? AI (Mat): Upgrade Topology Webapp to EL8 and Python 3.9","title":"OSG Software Team"},{"location":"meetings/2023/TechArea20230221/#discussion","text":"Mat and BrianL will discuss cleaning up old OSG images on Harbor Harbor upgrade planned for the next few weeks OSG Build Tools do not work on Fedora 37; there is a Docker image available as an alternative to running the software natively GlideinWMS release candidate planned for next week","title":"Discussion"},{"location":"meetings/2023/TechArea20230221/#support-update","text":"None this week","title":"Support Update"},{"location":"meetings/2023/TechArea20230221/#osg-release-team","text":"Ready for Testing hosted-ce-tools 1.0 HTCondor-CE 6.0.0 HTCondor 10.0.1 Upcoming: HTCondor 10.2.0 Ready for Release vo-client v130 (Fermilab voms2 DN)","title":"OSG Release Team"},{"location":"meetings/2023/TechArea20230221/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20230228/","text":"OSG Technology Area Meeting, 28 February 2023 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Marco, Mat, TimT Announcements \u00b6 Triage Duty \u00b6 Triage duty shifts changing to Tue-Mon This week: TimT Next week: BrianL 8 (+1) open FreshDesk tickets 0 (+0) open GGUS ticket Software team members should pull in others to help out as soon as possible. Jira (as of Monday) \u00b6 # of tickets \u0394 State 220 +2 Open 37 -3 Selected for Dev 27 +1 In Progress 10 -7 Dev Complete 10 +2 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 Critical bug in gratia-probe-htcondor-ce-2.8.1 requires an expedited release (SOFTWARE-5504) EL 9 AI (BrianL): investigate Slurm failures AI (Mat): Verify EL9 tests for XRootD-related package sets Give up on voms-proxy-direct ? This will allow OSG to drop packaging voms-clients; users will still be able to take voms clients from EPEL Lancium provisioner AI (Mat): Allow advertising arbitrary startd attrs (SOFTWARE-5324) AI (BrianL): Add job to osgvo-docker-pilot GHA to kick off Lancium rebuilds (SOFTWARE-5325) AI (BrianL, Mat, TimT): Meet to plan OSG 3.7 repository structure Discussion \u00b6 GlideinWMS 3.10.2 release candidate planned for next week Support Update \u00b6 IGWN interested in setting up their own central-syslog service; BrianL has pointed them at the OSPool instance OSG Release Team \u00b6 Ready for Testing hosted-ce-tools 1.0 HTCondor-CE 6.0.0 HTCondor 10.0.1 Upcoming: HTCondor 10.2.0 Ready for Release vo-client v130 (Fermilab voms2 DN) Discussion \u00b6 None this week","title":"OSG Technology Area Meeting, 28 February 2023"},{"location":"meetings/2023/TechArea20230228/#osg-technology-area-meeting-28-february-2023","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Marco, Mat, TimT","title":"OSG Technology Area Meeting, 28 February 2023"},{"location":"meetings/2023/TechArea20230228/#announcements","text":"","title":"Announcements"},{"location":"meetings/2023/TechArea20230228/#triage-duty","text":"Triage duty shifts changing to Tue-Mon This week: TimT Next week: BrianL 8 (+1) open FreshDesk tickets 0 (+0) open GGUS ticket Software team members should pull in others to help out as soon as possible.","title":"Triage Duty"},{"location":"meetings/2023/TechArea20230228/#jira-as-of-monday","text":"# of tickets \u0394 State 220 +2 Open 37 -3 Selected for Dev 27 +1 In Progress 10 -7 Dev Complete 10 +2 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2023/TechArea20230228/#osg-software-team","text":"Critical bug in gratia-probe-htcondor-ce-2.8.1 requires an expedited release (SOFTWARE-5504) EL 9 AI (BrianL): investigate Slurm failures AI (Mat): Verify EL9 tests for XRootD-related package sets Give up on voms-proxy-direct ? This will allow OSG to drop packaging voms-clients; users will still be able to take voms clients from EPEL Lancium provisioner AI (Mat): Allow advertising arbitrary startd attrs (SOFTWARE-5324) AI (BrianL): Add job to osgvo-docker-pilot GHA to kick off Lancium rebuilds (SOFTWARE-5325) AI (BrianL, Mat, TimT): Meet to plan OSG 3.7 repository structure","title":"OSG Software Team"},{"location":"meetings/2023/TechArea20230228/#discussion","text":"GlideinWMS 3.10.2 release candidate planned for next week","title":"Discussion"},{"location":"meetings/2023/TechArea20230228/#support-update","text":"IGWN interested in setting up their own central-syslog service; BrianL has pointed them at the OSPool instance","title":"Support Update"},{"location":"meetings/2023/TechArea20230228/#osg-release-team","text":"Ready for Testing hosted-ce-tools 1.0 HTCondor-CE 6.0.0 HTCondor 10.0.1 Upcoming: HTCondor 10.2.0 Ready for Release vo-client v130 (Fermilab voms2 DN)","title":"OSG Release Team"},{"location":"meetings/2023/TechArea20230228/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20230314/","text":"OSG Technology Area Meeting, 14 March 2023 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Marco, Mat, TimT Announcements \u00b6 BrianL out Thursday March 16 and Friday March 17 TimT out Monday, March 20 through Friday, March 31. (May work remotely on March 20 and 21.) Mat out Thursday, March 30 through Monday, April 17. Triage Duty \u00b6 Triage duty shifts changing to Tue-Mon This week: Mat Next week: BrianL 9 (+1) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 223 +3 Open 38 -1 Selected for Dev 27 +0 In Progress 19 +0 Dev Complete 9 +0 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 EL 9 AI (BrianL): investigate Slurm failures AI (BrianL): rebuild upcoming packages into main AI (BrianL): build osg-ca-certs-experimental AI (Mat): build XRootD + kick off EL9 VMU tests Lancium provisioner AI (Mat): Allow advertising arbitrary startd attrs (SOFTWARE-5324) AI (BrianL): Add job to osgvo-docker-pilot GHA to kick off Lancium rebuilds (SOFTWARE-5325) Other AI (Mat): Use the OSDF Client shipped with HTCondor in OSPool pilots Discussion \u00b6 Marco: Final GlideinWMS release candidate is expected this week. Notable changes: Fixes for OSG autoconf script The tarball to use for CVMFSEXEC will be configurable Fixes error in configuring token lifetime Horst at OU has successfully installed an EL9 CE; he has reported some documentation issues, which BrianL will review Support Update \u00b6 BrianL (Caltech): Gratia probe failures were due to incorrect directory permissions at the site. This is not the first time such an error has occurred; the Gratia probe should detect this issue and log and/or refuse to start (instead of just discarding records). BrianL will discuss it with Derek. BrianL: A site in India stopped receiving pilots from Fermilab; they reinstalled their CE and need assistance with registration and using token-based pilots OSG Release Team \u00b6 Ready for Testing hosted-ce-tools 1.0 HTCondor-CE 6.0.0 HTCondor 10.0.1 Upcoming: HTCondor 10.2.0 Ready for Release vo-client v130 (Fermilab voms2 DN) Discussion \u00b6 None this week","title":"March 14, 2023"},{"location":"meetings/2023/TechArea20230314/#osg-technology-area-meeting-14-march-2023","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Marco, Mat, TimT","title":"OSG Technology Area Meeting, 14 March 2023"},{"location":"meetings/2023/TechArea20230314/#announcements","text":"BrianL out Thursday March 16 and Friday March 17 TimT out Monday, March 20 through Friday, March 31. (May work remotely on March 20 and 21.) Mat out Thursday, March 30 through Monday, April 17.","title":"Announcements"},{"location":"meetings/2023/TechArea20230314/#triage-duty","text":"Triage duty shifts changing to Tue-Mon This week: Mat Next week: BrianL 9 (+1) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2023/TechArea20230314/#jira-as-of-monday","text":"# of tickets \u0394 State 223 +3 Open 38 -1 Selected for Dev 27 +0 In Progress 19 +0 Dev Complete 9 +0 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2023/TechArea20230314/#osg-software-team","text":"EL 9 AI (BrianL): investigate Slurm failures AI (BrianL): rebuild upcoming packages into main AI (BrianL): build osg-ca-certs-experimental AI (Mat): build XRootD + kick off EL9 VMU tests Lancium provisioner AI (Mat): Allow advertising arbitrary startd attrs (SOFTWARE-5324) AI (BrianL): Add job to osgvo-docker-pilot GHA to kick off Lancium rebuilds (SOFTWARE-5325) Other AI (Mat): Use the OSDF Client shipped with HTCondor in OSPool pilots","title":"OSG Software Team"},{"location":"meetings/2023/TechArea20230314/#discussion","text":"Marco: Final GlideinWMS release candidate is expected this week. Notable changes: Fixes for OSG autoconf script The tarball to use for CVMFSEXEC will be configurable Fixes error in configuring token lifetime Horst at OU has successfully installed an EL9 CE; he has reported some documentation issues, which BrianL will review","title":"Discussion"},{"location":"meetings/2023/TechArea20230314/#support-update","text":"BrianL (Caltech): Gratia probe failures were due to incorrect directory permissions at the site. This is not the first time such an error has occurred; the Gratia probe should detect this issue and log and/or refuse to start (instead of just discarding records). BrianL will discuss it with Derek. BrianL: A site in India stopped receiving pilots from Fermilab; they reinstalled their CE and need assistance with registration and using token-based pilots","title":"Support Update"},{"location":"meetings/2023/TechArea20230314/#osg-release-team","text":"Ready for Testing hosted-ce-tools 1.0 HTCondor-CE 6.0.0 HTCondor 10.0.1 Upcoming: HTCondor 10.2.0 Ready for Release vo-client v130 (Fermilab voms2 DN)","title":"OSG Release Team"},{"location":"meetings/2023/TechArea20230314/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20230328/","text":"OSG Technology Area Meeting, 28 March 2023 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Mat, Marco Announcements \u00b6 TimT out Monday, March 20 through Friday, March 31. Mat out Thursday, March 30 through Monday, April 17. Triage Duty \u00b6 Triage duty shifts changing to Tue-Mon This week: Mat and BrianL Next week: BrianL 7 (-1) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 225 +1 Open 39 -1 Selected for Dev 28 -2 In Progress 22 -1 Dev Complete 11 +2 Ready for Testing 1 +1 Ready for Release OSG Software Team \u00b6 Marco: Testing release candidate; The last remaining PR before a release is to allow configuring location of CVMFSEXEC tarball It is no longer possible to use an EL 7 machine for development because because the git pre-commit hooks do not work on Python 3.6; however, GlideinWMS will continue to run on EL 7. EL 9 AI (BrianL): investigate Slurm failures The Slurm service may be failing to start but the tests are not catching it soon enough. AI (Mat): build osg-ca-certs-experimental AI (BrianL): enable EL9 tests in VMU Gratia probe release for AP bugs: docs should be fixed to indicate that all history files should be moved from quarantine Lancium provisioner AI (Mat): Allow advertising arbitrary startd attrs (SOFTWARE-5324) AI (JeffT?): Add job to osgvo-docker-pilot GHA to kick off Lancium rebuilds (SOFTWARE-5325) Discussion \u00b6 None this week Support Update \u00b6 Oklahoma (BrianL): got their CE up and running! MWT2 (BrianL): helped troubleshoot HTCondor-CE -> HTCondor submission issues. Their JOB_ROUTER_SCHEDD2_SPOOL CE config didn't match their custom local HTCondor SPOOL config UCLouvain (Mat): Virgo pilots failing to read protected LIGO data; need assistance from a pilot expert OSG Release Team \u00b6 Ready for Testing EL9 packages! AI (BrianL): review packages vs spreadsheet AI (BrianL): write release notes Ready for Release osdf-client 6.10.0 Discussion \u00b6 None this week","title":"March 28, 2023"},{"location":"meetings/2023/TechArea20230328/#osg-technology-area-meeting-28-march-2023","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Mat, Marco","title":"OSG Technology Area Meeting, 28 March 2023"},{"location":"meetings/2023/TechArea20230328/#announcements","text":"TimT out Monday, March 20 through Friday, March 31. Mat out Thursday, March 30 through Monday, April 17.","title":"Announcements"},{"location":"meetings/2023/TechArea20230328/#triage-duty","text":"Triage duty shifts changing to Tue-Mon This week: Mat and BrianL Next week: BrianL 7 (-1) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2023/TechArea20230328/#jira-as-of-monday","text":"# of tickets \u0394 State 225 +1 Open 39 -1 Selected for Dev 28 -2 In Progress 22 -1 Dev Complete 11 +2 Ready for Testing 1 +1 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2023/TechArea20230328/#osg-software-team","text":"Marco: Testing release candidate; The last remaining PR before a release is to allow configuring location of CVMFSEXEC tarball It is no longer possible to use an EL 7 machine for development because because the git pre-commit hooks do not work on Python 3.6; however, GlideinWMS will continue to run on EL 7. EL 9 AI (BrianL): investigate Slurm failures The Slurm service may be failing to start but the tests are not catching it soon enough. AI (Mat): build osg-ca-certs-experimental AI (BrianL): enable EL9 tests in VMU Gratia probe release for AP bugs: docs should be fixed to indicate that all history files should be moved from quarantine Lancium provisioner AI (Mat): Allow advertising arbitrary startd attrs (SOFTWARE-5324) AI (JeffT?): Add job to osgvo-docker-pilot GHA to kick off Lancium rebuilds (SOFTWARE-5325)","title":"OSG Software Team"},{"location":"meetings/2023/TechArea20230328/#discussion","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20230328/#support-update","text":"Oklahoma (BrianL): got their CE up and running! MWT2 (BrianL): helped troubleshoot HTCondor-CE -> HTCondor submission issues. Their JOB_ROUTER_SCHEDD2_SPOOL CE config didn't match their custom local HTCondor SPOOL config UCLouvain (Mat): Virgo pilots failing to read protected LIGO data; need assistance from a pilot expert","title":"Support Update"},{"location":"meetings/2023/TechArea20230328/#osg-release-team","text":"Ready for Testing EL9 packages! AI (BrianL): review packages vs spreadsheet AI (BrianL): write release notes Ready for Release osdf-client 6.10.0","title":"OSG Release Team"},{"location":"meetings/2023/TechArea20230328/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20230404/","text":"OSG Technology Area Meeting, 28 March 2023 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Derek, TimT Announcements \u00b6 Mat out Thursday, March 30 through Monday, April 17. Triage Duty \u00b6 Triage duty shifts changing to Tue-Mon This week: BrianL Next week: TimT 8 (+1) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 224 -1 Open 41 +2 Selected for Dev 26 -2 In Progress 19 -3 Dev Complete 9 -2 Ready for Testing 1 +0 Ready for Release OSG Software Team \u00b6 AI (BrianL): build new XCache AI (BrianL): build patched XRootD AI (BrianL): investigate WN client tarball failures; eliminate remaining Python 2 dependencies Discussion \u00b6 None this week DevOps \u00b6 Moving python-scitokens to EPEL: https://bugzilla.redhat.com/show_bug.cgi?id=2181686 Support Update \u00b6 (Derek) OSG pilots checking for retired CVMFS repo, desdm.osgstorage.org, causing errors in site logs. Fixed the check. (Derek) CVMFS Singularity Sync patch to fix new OCI type being used by ubuntu and other newer images. (Derek) CVMFS indexing is failing for FNAL's nova, some issue with offsite access to data there. OSG Release Team \u00b6 Ready for Testing EL9 packages! AI (BrianL): review packages vs spreadsheet AI (BrianL): write release notes Ready for Release osdf-client 6.10.0 Discussion \u00b6 None this week","title":"April 4, 2023"},{"location":"meetings/2023/TechArea20230404/#osg-technology-area-meeting-28-march-2023","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Derek, TimT","title":"OSG Technology Area Meeting, 28 March 2023"},{"location":"meetings/2023/TechArea20230404/#announcements","text":"Mat out Thursday, March 30 through Monday, April 17.","title":"Announcements"},{"location":"meetings/2023/TechArea20230404/#triage-duty","text":"Triage duty shifts changing to Tue-Mon This week: BrianL Next week: TimT 8 (+1) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2023/TechArea20230404/#jira-as-of-monday","text":"# of tickets \u0394 State 224 -1 Open 41 +2 Selected for Dev 26 -2 In Progress 19 -3 Dev Complete 9 -2 Ready for Testing 1 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2023/TechArea20230404/#osg-software-team","text":"AI (BrianL): build new XCache AI (BrianL): build patched XRootD AI (BrianL): investigate WN client tarball failures; eliminate remaining Python 2 dependencies","title":"OSG Software Team"},{"location":"meetings/2023/TechArea20230404/#discussion","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20230404/#devops","text":"Moving python-scitokens to EPEL: https://bugzilla.redhat.com/show_bug.cgi?id=2181686","title":"DevOps"},{"location":"meetings/2023/TechArea20230404/#support-update","text":"(Derek) OSG pilots checking for retired CVMFS repo, desdm.osgstorage.org, causing errors in site logs. Fixed the check. (Derek) CVMFS Singularity Sync patch to fix new OCI type being used by ubuntu and other newer images. (Derek) CVMFS indexing is failing for FNAL's nova, some issue with offsite access to data there.","title":"Support Update"},{"location":"meetings/2023/TechArea20230404/#osg-release-team","text":"Ready for Testing EL9 packages! AI (BrianL): review packages vs spreadsheet AI (BrianL): write release notes Ready for Release osdf-client 6.10.0","title":"OSG Release Team"},{"location":"meetings/2023/TechArea20230404/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20230418/","text":"OSG Technology Area Meeting, 18 April 2023 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Marco, Mat, TimT Announcements \u00b6 Triage Duty \u00b6 Triage duty shifts Tue-Mon This week: Mat Next week: TimT 8 (+0) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 228 -1 Open 42 +0 Selected for Dev 29 +2 In Progress 19 +0 Dev Complete 7 +0 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 AI (Mat): Request new gfactory-2 IGTF certificate AI (Mat): investigate OSDF plugin failures (INF-913) AI (BrianL): add glidein IDTOKEN support to Hosted CE AI (Mat): request new IGTF gfactory-2 cert Kubernetes Hackathon today AI (Mat): Expanse upgrade, locking down firewalls AI (BrianL): make progress on TACC remote flux AI (Mat): Assist Fabio in debugging Helm / Flux v2 on Nautilus Discussion \u00b6 None this week Support Update \u00b6 AMNH (BrianL): issues mounting CVMFS, no luck getting debug logs DevOps \u00b6 None this week OSG Release Team \u00b6 Ready for Testing HTCondor 10.0.3 XRootD 5.5.4 frontier-squid 5.8-2.1 Ready for Release HTCondor 10.4.0 HTCondor-CE 6.0.0 htgettoken 1.17 Discussion \u00b6 None this week","title":"April 18, 2023"},{"location":"meetings/2023/TechArea20230418/#osg-technology-area-meeting-18-april-2023","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Marco, Mat, TimT","title":"OSG Technology Area Meeting, 18 April 2023"},{"location":"meetings/2023/TechArea20230418/#announcements","text":"","title":"Announcements"},{"location":"meetings/2023/TechArea20230418/#triage-duty","text":"Triage duty shifts Tue-Mon This week: Mat Next week: TimT 8 (+0) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2023/TechArea20230418/#jira-as-of-monday","text":"# of tickets \u0394 State 228 -1 Open 42 +0 Selected for Dev 29 +2 In Progress 19 +0 Dev Complete 7 +0 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2023/TechArea20230418/#osg-software-team","text":"AI (Mat): Request new gfactory-2 IGTF certificate AI (Mat): investigate OSDF plugin failures (INF-913) AI (BrianL): add glidein IDTOKEN support to Hosted CE AI (Mat): request new IGTF gfactory-2 cert Kubernetes Hackathon today AI (Mat): Expanse upgrade, locking down firewalls AI (BrianL): make progress on TACC remote flux AI (Mat): Assist Fabio in debugging Helm / Flux v2 on Nautilus","title":"OSG Software Team"},{"location":"meetings/2023/TechArea20230418/#discussion","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20230418/#support-update","text":"AMNH (BrianL): issues mounting CVMFS, no luck getting debug logs","title":"Support Update"},{"location":"meetings/2023/TechArea20230418/#devops","text":"None this week","title":"DevOps"},{"location":"meetings/2023/TechArea20230418/#osg-release-team","text":"Ready for Testing HTCondor 10.0.3 XRootD 5.5.4 frontier-squid 5.8-2.1 Ready for Release HTCondor 10.4.0 HTCondor-CE 6.0.0 htgettoken 1.17","title":"OSG Release Team"},{"location":"meetings/2023/TechArea20230418/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20230509/","text":"OSG Technology Area Meeting, 9 May 2023 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: Announcements \u00b6 Triage Duty \u00b6 Triage duty shifts Tue-Mon This week: Mat (?) Next week: TimT (?) 11 (+3) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 228 +2 Open 38 -1 Selected for Dev 30 +0 In Progress 23 +0 Dev Complete 7 +3 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 AI (Mat): Flux v1 -> v2 transition AI (BrianL): ticket review and planning work for Matthew Discussion \u00b6 None this week Support Update \u00b6 AMNH (BrianL): issues mounting CVMFS, no luck getting debug logs DevOps \u00b6 None this week OSG Release Team \u00b6 Ready for Testing HTCondor 10.0.3 XRootD 5.5.4 frontier-squid 5.8-2.1 Ready for Release HTCondor 10.4.0 HTCondor-CE 6.0.0 htgettoken 1.17 Discussion \u00b6 None this week","title":"May 9, 2023"},{"location":"meetings/2023/TechArea20230509/#osg-technology-area-meeting-9-may-2023","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending:","title":"OSG Technology Area Meeting, 9 May 2023"},{"location":"meetings/2023/TechArea20230509/#announcements","text":"","title":"Announcements"},{"location":"meetings/2023/TechArea20230509/#triage-duty","text":"Triage duty shifts Tue-Mon This week: Mat (?) Next week: TimT (?) 11 (+3) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2023/TechArea20230509/#jira-as-of-monday","text":"# of tickets \u0394 State 228 +2 Open 38 -1 Selected for Dev 30 +0 In Progress 23 +0 Dev Complete 7 +3 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2023/TechArea20230509/#osg-software-team","text":"AI (Mat): Flux v1 -> v2 transition AI (BrianL): ticket review and planning work for Matthew","title":"OSG Software Team"},{"location":"meetings/2023/TechArea20230509/#discussion","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20230509/#support-update","text":"AMNH (BrianL): issues mounting CVMFS, no luck getting debug logs","title":"Support Update"},{"location":"meetings/2023/TechArea20230509/#devops","text":"None this week","title":"DevOps"},{"location":"meetings/2023/TechArea20230509/#osg-release-team","text":"Ready for Testing HTCondor 10.0.3 XRootD 5.5.4 frontier-squid 5.8-2.1 Ready for Release HTCondor 10.4.0 HTCondor-CE 6.0.0 htgettoken 1.17","title":"OSG Release Team"},{"location":"meetings/2023/TechArea20230509/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20230516/","text":"OSG Technology Area Meeting, 16 May 2023 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Derek, Mat, Tim Announcements \u00b6 Triage Duty \u00b6 Triage duty shifts Tue-Mon This week: TimT Next week: BrianL 9 (-2) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 237 +9 Open 40 +2 Selected for Dev 26 -4 In Progress 25 +2 Dev Complete 8 +1 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 Release AI (Mat): XCache and osg-xrootd mapfile-related releases Kubernetes Hackathon AI (Mat): Flux v1 -> v2 transition AI (BrianL): review Helm chart CI, investigate path-facility-admin RBAC issues and Expanse user namespace issues Discussion \u00b6 The script that tests upgrades from HTCondor 9 to 10 needs improvements; there will be an updated release soon. The release of HTCondor 10.0.4 is waiting for scitokens-cpp 1.0.2 to be released. Derek and Fabio are debugging why the open and close times for transfers are the same; this leads to reporting an infinite amount of bandwidth since the reported transfer time is zero Support Update \u00b6 AMNH (BrianL): issues mounting CVMFS, no luck getting debug logs Fermilab (BrianL): WLCG folks are worried about accounting for VO information with tokens. (OSG SW and GRACC look at the SciToken issuer.) Steve Timm ran into a problem where multiple VOs were using a single AP where DAGMan-created jobs don't have any of the auth token attributes. There is a workaround since Steve's jobs still have VOMS attributes but passing the token attributes requires HTCondor changes. SDSC (Mat): The OSDF authfile generator service was renamed and the documentation wasn't updated with the new paths; Mat made a PR to fix the documentation. DevOps \u00b6 APEL accounting updates for new HEPScore benchmark. Derek will try to schedule meetings with USCMS and USATLAS groups to present the (minor) changes to topology. OSDF client director, Derek needs to review. OSG Release Team \u00b6 Ready for Testing HTCondor 10.0.3 XRootD 5.5.4 frontier-squid 5.8-2.1 Ready for Release HTCondor 10.4.0 HTCondor-CE 6.0.0 htgettoken 1.17 Discussion \u00b6 None this week","title":"May 16, 2023"},{"location":"meetings/2023/TechArea20230516/#osg-technology-area-meeting-16-may-2023","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Derek, Mat, Tim","title":"OSG Technology Area Meeting, 16 May 2023"},{"location":"meetings/2023/TechArea20230516/#announcements","text":"","title":"Announcements"},{"location":"meetings/2023/TechArea20230516/#triage-duty","text":"Triage duty shifts Tue-Mon This week: TimT Next week: BrianL 9 (-2) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2023/TechArea20230516/#jira-as-of-monday","text":"# of tickets \u0394 State 237 +9 Open 40 +2 Selected for Dev 26 -4 In Progress 25 +2 Dev Complete 8 +1 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2023/TechArea20230516/#osg-software-team","text":"Release AI (Mat): XCache and osg-xrootd mapfile-related releases Kubernetes Hackathon AI (Mat): Flux v1 -> v2 transition AI (BrianL): review Helm chart CI, investigate path-facility-admin RBAC issues and Expanse user namespace issues","title":"OSG Software Team"},{"location":"meetings/2023/TechArea20230516/#discussion","text":"The script that tests upgrades from HTCondor 9 to 10 needs improvements; there will be an updated release soon. The release of HTCondor 10.0.4 is waiting for scitokens-cpp 1.0.2 to be released. Derek and Fabio are debugging why the open and close times for transfers are the same; this leads to reporting an infinite amount of bandwidth since the reported transfer time is zero","title":"Discussion"},{"location":"meetings/2023/TechArea20230516/#support-update","text":"AMNH (BrianL): issues mounting CVMFS, no luck getting debug logs Fermilab (BrianL): WLCG folks are worried about accounting for VO information with tokens. (OSG SW and GRACC look at the SciToken issuer.) Steve Timm ran into a problem where multiple VOs were using a single AP where DAGMan-created jobs don't have any of the auth token attributes. There is a workaround since Steve's jobs still have VOMS attributes but passing the token attributes requires HTCondor changes. SDSC (Mat): The OSDF authfile generator service was renamed and the documentation wasn't updated with the new paths; Mat made a PR to fix the documentation.","title":"Support Update"},{"location":"meetings/2023/TechArea20230516/#devops","text":"APEL accounting updates for new HEPScore benchmark. Derek will try to schedule meetings with USCMS and USATLAS groups to present the (minor) changes to topology. OSDF client director, Derek needs to review.","title":"DevOps"},{"location":"meetings/2023/TechArea20230516/#osg-release-team","text":"Ready for Testing HTCondor 10.0.3 XRootD 5.5.4 frontier-squid 5.8-2.1 Ready for Release HTCondor 10.4.0 HTCondor-CE 6.0.0 htgettoken 1.17","title":"OSG Release Team"},{"location":"meetings/2023/TechArea20230516/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20230523/","text":"OSG Technology Area Meeting, 16 May 2023 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: Announcements \u00b6 New OSG Software Team member, Matthew Westphall, started yesterday! Triage Duty \u00b6 Triage duty shifts Tue-Mon This week: BrianL Next week: ??? 9 (+0) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 237 +0 Open 39 -1 Selected for Dev 27 +1 In Progress 25 +0 Dev Complete 7 -1 Ready for Testing 3 +3 Ready for Release OSG Software Team \u00b6 AI (BrianL): create a Kanban board for Matthew AI (Mat): help Matthew set up Subversion access AI (Mat): XRootD patch for token username claims (SOFTWARE-5541) AI (Matthew): Remove python2 packaging deps from osg-update-vos (SOFTWARE-5545) Discussion \u00b6 None this week Support Update \u00b6 None this week DevOps \u00b6 None this week OSG Release Team \u00b6 Ready for Testing HTCondor 10.0.3 XRootD 5.5.4 frontier-squid 5.8-2.1 Ready for Release HTCondor 10.4.0 HTCondor-CE 6.0.0 htgettoken 1.17 Discussion \u00b6 None this week","title":"May 23, 2023"},{"location":"meetings/2023/TechArea20230523/#osg-technology-area-meeting-16-may-2023","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending:","title":"OSG Technology Area Meeting, 16 May 2023"},{"location":"meetings/2023/TechArea20230523/#announcements","text":"New OSG Software Team member, Matthew Westphall, started yesterday!","title":"Announcements"},{"location":"meetings/2023/TechArea20230523/#triage-duty","text":"Triage duty shifts Tue-Mon This week: BrianL Next week: ??? 9 (+0) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2023/TechArea20230523/#jira-as-of-monday","text":"# of tickets \u0394 State 237 +0 Open 39 -1 Selected for Dev 27 +1 In Progress 25 +0 Dev Complete 7 -1 Ready for Testing 3 +3 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2023/TechArea20230523/#osg-software-team","text":"AI (BrianL): create a Kanban board for Matthew AI (Mat): help Matthew set up Subversion access AI (Mat): XRootD patch for token username claims (SOFTWARE-5541) AI (Matthew): Remove python2 packaging deps from osg-update-vos (SOFTWARE-5545)","title":"OSG Software Team"},{"location":"meetings/2023/TechArea20230523/#discussion","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20230523/#support-update","text":"None this week","title":"Support Update"},{"location":"meetings/2023/TechArea20230523/#devops","text":"None this week","title":"DevOps"},{"location":"meetings/2023/TechArea20230523/#osg-release-team","text":"Ready for Testing HTCondor 10.0.3 XRootD 5.5.4 frontier-squid 5.8-2.1 Ready for Release HTCondor 10.4.0 HTCondor-CE 6.0.0 htgettoken 1.17","title":"OSG Release Team"},{"location":"meetings/2023/TechArea20230523/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20230530/","text":"OSG Technology Area Meeting, 30 May 2023 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, MatS, MattW, TimT Announcements \u00b6 PATh mid-point NSF review this Thursday and Friday Triage Duty \u00b6 Triage duty shifts Tue-Mon This week: Mat Next week: BrianL 7 (-2) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 232 -5 Open 38 -1 Selected for Dev 31 +4 In Progress 23 -2 Dev Complete 7 +0 Ready for Testing 0 -3 Ready for Release OSG Software Team \u00b6 OSG 3.7 planning meeting this morning Kubernetes hackathon this afternoon! AI (MatS): Create OSDF origin for NIH public data AI (MatS): Migrate \"osg\" namespace to Flux V2 AI (MattW): Work with TimT to build RPMs for the new IGTF CA cert bundle Discussion \u00b6 UFlorida Research Computing policy no longer allows them to install software out of osg-testing, so they won't be able to provide community testing for XRootD for us anymore; BrianL will ask OU if they would be available for this in the future Support Update \u00b6 IGWN (TimT): IGWN is setting up an HTCondor AP; TimT will contact Stefano for a status update DevOps \u00b6 None this week OSG Release Team \u00b6 Ready for Testing HTCondor 10.0.3 XRootD 5.5.4 frontier-squid 5.8-2.1 Ready for Release HTCondor 10.4.0 HTCondor-CE 6.0.0 htgettoken 1.17 Discussion \u00b6 None this week","title":"May 30, 2023"},{"location":"meetings/2023/TechArea20230530/#osg-technology-area-meeting-30-may-2023","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, MatS, MattW, TimT","title":"OSG Technology Area Meeting, 30 May 2023"},{"location":"meetings/2023/TechArea20230530/#announcements","text":"PATh mid-point NSF review this Thursday and Friday","title":"Announcements"},{"location":"meetings/2023/TechArea20230530/#triage-duty","text":"Triage duty shifts Tue-Mon This week: Mat Next week: BrianL 7 (-2) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2023/TechArea20230530/#jira-as-of-monday","text":"# of tickets \u0394 State 232 -5 Open 38 -1 Selected for Dev 31 +4 In Progress 23 -2 Dev Complete 7 +0 Ready for Testing 0 -3 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2023/TechArea20230530/#osg-software-team","text":"OSG 3.7 planning meeting this morning Kubernetes hackathon this afternoon! AI (MatS): Create OSDF origin for NIH public data AI (MatS): Migrate \"osg\" namespace to Flux V2 AI (MattW): Work with TimT to build RPMs for the new IGTF CA cert bundle","title":"OSG Software Team"},{"location":"meetings/2023/TechArea20230530/#discussion","text":"UFlorida Research Computing policy no longer allows them to install software out of osg-testing, so they won't be able to provide community testing for XRootD for us anymore; BrianL will ask OU if they would be available for this in the future","title":"Discussion"},{"location":"meetings/2023/TechArea20230530/#support-update","text":"IGWN (TimT): IGWN is setting up an HTCondor AP; TimT will contact Stefano for a status update","title":"Support Update"},{"location":"meetings/2023/TechArea20230530/#devops","text":"None this week","title":"DevOps"},{"location":"meetings/2023/TechArea20230530/#osg-release-team","text":"Ready for Testing HTCondor 10.0.3 XRootD 5.5.4 frontier-squid 5.8-2.1 Ready for Release HTCondor 10.4.0 HTCondor-CE 6.0.0 htgettoken 1.17","title":"OSG Release Team"},{"location":"meetings/2023/TechArea20230530/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20230606/","text":"OSG Technology Area Meeting, 6 June 2023 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, MatS, MattW, TimT Announcements \u00b6 Triage Duty \u00b6 Triage duty shifts Tue-Mon This week: BrianL Next week: TimT 6 (-1) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 Stale due to Jira outage # of tickets \u0394 State 232 -5 Open 38 -1 Selected for Dev 31 +4 In Progress 23 -2 Dev Complete 7 +0 Ready for Testing 0 -3 Ready for Release OSG Software Team \u00b6 OSG 3.7 tasks (targeting initial release for early/mid August) HTCondor repo planning meeting this Friday AI (Mat): Prep koji tags + targets AI (Matt, Mat): Koji package signing AI (Mat): Koji policy Discussion \u00b6 None this week Support Update \u00b6 None this week DevOps \u00b6 None this week OSG Release Team \u00b6 Ready for Testing HTCondor 10.0.3 XRootD 5.5.4 frontier-squid 5.8-2.1 Ready for Release HTCondor 10.4.0 HTCondor-CE 6.0.0 htgettoken 1.17 Discussion \u00b6 None this week","title":"June 6, 2023"},{"location":"meetings/2023/TechArea20230606/#osg-technology-area-meeting-6-june-2023","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, MatS, MattW, TimT","title":"OSG Technology Area Meeting, 6 June 2023"},{"location":"meetings/2023/TechArea20230606/#announcements","text":"","title":"Announcements"},{"location":"meetings/2023/TechArea20230606/#triage-duty","text":"Triage duty shifts Tue-Mon This week: BrianL Next week: TimT 6 (-1) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2023/TechArea20230606/#jira-as-of-monday","text":"Stale due to Jira outage # of tickets \u0394 State 232 -5 Open 38 -1 Selected for Dev 31 +4 In Progress 23 -2 Dev Complete 7 +0 Ready for Testing 0 -3 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2023/TechArea20230606/#osg-software-team","text":"OSG 3.7 tasks (targeting initial release for early/mid August) HTCondor repo planning meeting this Friday AI (Mat): Prep koji tags + targets AI (Matt, Mat): Koji package signing AI (Mat): Koji policy","title":"OSG Software Team"},{"location":"meetings/2023/TechArea20230606/#discussion","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20230606/#support-update","text":"None this week","title":"Support Update"},{"location":"meetings/2023/TechArea20230606/#devops","text":"None this week","title":"DevOps"},{"location":"meetings/2023/TechArea20230606/#osg-release-team","text":"Ready for Testing HTCondor 10.0.3 XRootD 5.5.4 frontier-squid 5.8-2.1 Ready for Release HTCondor 10.4.0 HTCondor-CE 6.0.0 htgettoken 1.17","title":"OSG Release Team"},{"location":"meetings/2023/TechArea20230606/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20230613/","text":"OSG Technology Area Meeting, 13 June 2023 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, MatS, MattW, TimT Announcements \u00b6 CHTC planning retreat June 21/22 Collaboration day tentatively June 20 Triage Duty \u00b6 Triage duty shifts Tue-Mon This week: TimT Next week: Matt 6 (+0) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 Stale due to Jira outage # of tickets \u0394 State 232 -5 Open 38 -1 Selected for Dev 31 +4 In Progress 23 -2 Dev Complete 7 +0 Ready for Testing 0 -3 Ready for Release OSG Software Team \u00b6 OSG 3.7 tasks (targeting initial release for August) AI (Mat): Update design doc AI (Mat): Update koji tags/targets based on the design doc AI (Matt): learn about Yubikeys, intended for package signing AI (Mat): Koji policy Kubernetes Hackathon today AI (BrianL): prepare PRs for updating Dex templates to generate proxy-url config AI (Mat): Copy Expanse remote Flux config for TACC AI (Matt): osg-repo technical debt Discussion \u00b6 None this week Support Update \u00b6 Louvain (BrianL): issues with EL8 WNs pulling from Virgo caches (using default security policy) DevOps \u00b6 None this week OSG Release Team \u00b6 Ready for Testing HTCondor 10.0.3 XRootD 5.5.4 frontier-squid 5.8-2.1 Ready for Release HTCondor 10.4.0 HTCondor-CE 6.0.0 htgettoken 1.17 Discussion \u00b6 None this week","title":"June 13, 2023"},{"location":"meetings/2023/TechArea20230613/#osg-technology-area-meeting-13-june-2023","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, MatS, MattW, TimT","title":"OSG Technology Area Meeting, 13 June 2023"},{"location":"meetings/2023/TechArea20230613/#announcements","text":"CHTC planning retreat June 21/22 Collaboration day tentatively June 20","title":"Announcements"},{"location":"meetings/2023/TechArea20230613/#triage-duty","text":"Triage duty shifts Tue-Mon This week: TimT Next week: Matt 6 (+0) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2023/TechArea20230613/#jira-as-of-monday","text":"Stale due to Jira outage # of tickets \u0394 State 232 -5 Open 38 -1 Selected for Dev 31 +4 In Progress 23 -2 Dev Complete 7 +0 Ready for Testing 0 -3 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2023/TechArea20230613/#osg-software-team","text":"OSG 3.7 tasks (targeting initial release for August) AI (Mat): Update design doc AI (Mat): Update koji tags/targets based on the design doc AI (Matt): learn about Yubikeys, intended for package signing AI (Mat): Koji policy Kubernetes Hackathon today AI (BrianL): prepare PRs for updating Dex templates to generate proxy-url config AI (Mat): Copy Expanse remote Flux config for TACC AI (Matt): osg-repo technical debt","title":"OSG Software Team"},{"location":"meetings/2023/TechArea20230613/#discussion","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20230613/#support-update","text":"Louvain (BrianL): issues with EL8 WNs pulling from Virgo caches (using default security policy)","title":"Support Update"},{"location":"meetings/2023/TechArea20230613/#devops","text":"None this week","title":"DevOps"},{"location":"meetings/2023/TechArea20230613/#osg-release-team","text":"Ready for Testing HTCondor 10.0.3 XRootD 5.5.4 frontier-squid 5.8-2.1 Ready for Release HTCondor 10.4.0 HTCondor-CE 6.0.0 htgettoken 1.17","title":"OSG Release Team"},{"location":"meetings/2023/TechArea20230613/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20230620/","text":"OSG Technology Area Meeting, 20 June 2023 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Marco, MatS, MattW Announcements \u00b6 CHTC planning retreat June 21/22 Collaboration day moved to Thursday, July 6 Triage Duty \u00b6 Triage duty shifts Tue-Mon This week: Matt Next week: ??? 6 (+0) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 Stale due to Jira outage # of tickets \u0394 State 232 -5 Open 38 -1 Selected for Dev 31 +4 In Progress 23 -2 Dev Complete 7 +0 Ready for Testing 0 -3 Ready for Release OSG Software Team \u00b6 OSG 3.7 tasks AI (Mat): Update design doc AI (Mat): Update koji tags/targets based on the design doc AI (Matt): learn about Yubikeys, intended for package signing AI (Mat): Koji policy Discussion \u00b6 GlideinWMS: - 3.10.3 release candidate in progress - CMS ran into a bug with 3.9.6 where the factory wasn't updating the number of glideins and kept sending new glideins. This had been fixed in 3.10; if you are using tokens, be sure to use GlideinWMS 3.10 or newer. Brief overview of OSG 3.7 plans so far: - OSG 3.7 layout will not differ much from previous layouts (i.e. will have \"main\" and \"upcoming\") - OSG release schedules starting with 3.7 will be aligned with HTCondor release schedules (starting with 11): 3.7-main will have HTCondor 11.0, and 3.7-upcoming will have HTCondor 11.x - OSG team is experimenting with new signing procedures; this should not impact developers Support Update \u00b6 None this week DevOps \u00b6 None this week OSG Release Team \u00b6 Ready for Testing HTCondor 10.0.3 XRootD 5.5.4 frontier-squid 5.8-2.1 Ready for Release HTCondor 10.4.0 HTCondor-CE 6.0.0 htgettoken 1.17 Discussion \u00b6 None this week","title":"June 20, 2023"},{"location":"meetings/2023/TechArea20230620/#osg-technology-area-meeting-20-june-2023","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Marco, MatS, MattW","title":"OSG Technology Area Meeting, 20 June 2023"},{"location":"meetings/2023/TechArea20230620/#announcements","text":"CHTC planning retreat June 21/22 Collaboration day moved to Thursday, July 6","title":"Announcements"},{"location":"meetings/2023/TechArea20230620/#triage-duty","text":"Triage duty shifts Tue-Mon This week: Matt Next week: ??? 6 (+0) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2023/TechArea20230620/#jira-as-of-monday","text":"Stale due to Jira outage # of tickets \u0394 State 232 -5 Open 38 -1 Selected for Dev 31 +4 In Progress 23 -2 Dev Complete 7 +0 Ready for Testing 0 -3 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2023/TechArea20230620/#osg-software-team","text":"OSG 3.7 tasks AI (Mat): Update design doc AI (Mat): Update koji tags/targets based on the design doc AI (Matt): learn about Yubikeys, intended for package signing AI (Mat): Koji policy","title":"OSG Software Team"},{"location":"meetings/2023/TechArea20230620/#discussion","text":"GlideinWMS: - 3.10.3 release candidate in progress - CMS ran into a bug with 3.9.6 where the factory wasn't updating the number of glideins and kept sending new glideins. This had been fixed in 3.10; if you are using tokens, be sure to use GlideinWMS 3.10 or newer. Brief overview of OSG 3.7 plans so far: - OSG 3.7 layout will not differ much from previous layouts (i.e. will have \"main\" and \"upcoming\") - OSG release schedules starting with 3.7 will be aligned with HTCondor release schedules (starting with 11): 3.7-main will have HTCondor 11.0, and 3.7-upcoming will have HTCondor 11.x - OSG team is experimenting with new signing procedures; this should not impact developers","title":"Discussion"},{"location":"meetings/2023/TechArea20230620/#support-update","text":"None this week","title":"Support Update"},{"location":"meetings/2023/TechArea20230620/#devops","text":"None this week","title":"DevOps"},{"location":"meetings/2023/TechArea20230620/#osg-release-team","text":"Ready for Testing HTCondor 10.0.3 XRootD 5.5.4 frontier-squid 5.8-2.1 Ready for Release HTCondor 10.4.0 HTCondor-CE 6.0.0 htgettoken 1.17","title":"OSG Release Team"},{"location":"meetings/2023/TechArea20230620/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20230627/","text":"OSG Technology Area Meeting, 27 June 2023 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Derek, Mat, Matt Announcements \u00b6 Triage Duty \u00b6 Triage duty shifts Tue-Mon This week: ??? Next week: ??? 6 (+0) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday) \u00b6 Stale due to Jira outage # of tickets \u0394 State 233 +1 Open 37 +1 Selected for Dev 33 -2 In Progress 18 -1 Dev Complete 4 +2 Ready for Testing 0 -0 Ready for Release OSG Software Team \u00b6 OSG 3.7 tasks AI (Mat): Finish design doc; send it out for re-review AI (Mat): Review Koji policy config AI (Matt): Yubikey process documented? Kubernetes Hackathon AI (BrianL/Mat/Matt): TACC PATh Facility AI (BrianL): testing Flux minor version upgrades AI (Matt): repo k8s health probe (OPS-332) Other AI (BrianL/Mat): Test xrootd-multiuser supplementary groups patch in the PATh Facility origin Discussion \u00b6 None this week Support Update \u00b6 (Derek) Working on GRACC corrections. DevOps \u00b6 Hosted-CE availability email, will need Brian Lin to create service account (Ashton will follow up) OSG Release Team \u00b6 Ready for Testing HTCondor 10.0.3 XRootD 5.5.4 frontier-squid 5.8-2.1 Ready for Release HTCondor 10.4.0 HTCondor-CE 6.0.0 htgettoken 1.17 Discussion \u00b6 None this week","title":"June 27, 2023"},{"location":"meetings/2023/TechArea20230627/#osg-technology-area-meeting-27-june-2023","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Derek, Mat, Matt","title":"OSG Technology Area Meeting, 27 June 2023"},{"location":"meetings/2023/TechArea20230627/#announcements","text":"","title":"Announcements"},{"location":"meetings/2023/TechArea20230627/#triage-duty","text":"Triage duty shifts Tue-Mon This week: ??? Next week: ??? 6 (+0) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2023/TechArea20230627/#jira-as-of-monday","text":"Stale due to Jira outage # of tickets \u0394 State 233 +1 Open 37 +1 Selected for Dev 33 -2 In Progress 18 -1 Dev Complete 4 +2 Ready for Testing 0 -0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2023/TechArea20230627/#osg-software-team","text":"OSG 3.7 tasks AI (Mat): Finish design doc; send it out for re-review AI (Mat): Review Koji policy config AI (Matt): Yubikey process documented? Kubernetes Hackathon AI (BrianL/Mat/Matt): TACC PATh Facility AI (BrianL): testing Flux minor version upgrades AI (Matt): repo k8s health probe (OPS-332) Other AI (BrianL/Mat): Test xrootd-multiuser supplementary groups patch in the PATh Facility origin","title":"OSG Software Team"},{"location":"meetings/2023/TechArea20230627/#discussion","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20230627/#support-update","text":"(Derek) Working on GRACC corrections.","title":"Support Update"},{"location":"meetings/2023/TechArea20230627/#devops","text":"Hosted-CE availability email, will need Brian Lin to create service account (Ashton will follow up)","title":"DevOps"},{"location":"meetings/2023/TechArea20230627/#osg-release-team","text":"Ready for Testing HTCondor 10.0.3 XRootD 5.5.4 frontier-squid 5.8-2.1 Ready for Release HTCondor 10.4.0 HTCondor-CE 6.0.0 htgettoken 1.17","title":"OSG Release Team"},{"location":"meetings/2023/TechArea20230627/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20230718/","text":"OSG Technology Area Meeting, 18 July 2023 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: Announcements \u00b6 TimT OOO Thursday MattW OOO Thursday + Friday BrianL OOO next week MatS OOO next Monday afternoon Triage Duty \u00b6 Triage duty shifts Tue-Mon This week: TimT Next week: Mat 8 (+1) open FreshDesk tickets 1 (+1) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 243 +16 Open 24 -7 Selected for Dev 27 -5 In Progress 17 -1 Dev Complete 4 +0 Ready for Testing 0 -0 Ready for Release OSG Software Team \u00b6 Release AI (Mat): Release XRootD 5.6+ AI (BrianL): Release xrootd-multiuser-2.1.3+ AI (Matt): osg-ca-scripts missing dependency on perl-filetest. We need this done before we can build EL9 tarballs - no longer included with base perl packages in EL9. MatS to provide special Perl packaging tips. AI (Matt): Release oidc-agent-4.4.2+. SRPMs no longer provided by upstream, github is not properly organized to use as source. Either a spec file in the github, or return to releasing the srpm OSG 23 tasks What's the next step in the Yubikey setup for promoting packages? Per-developer key, packages get re-signed when promoted from development to testing Need to: Update script OSG Promote Generate promotion key Create Yubikey for each developer (4 or 5) Workflow update: Will need to sign packages locally, since you can't use a Yubikey on Moria AI (Matt): Build buildsys-macro packages AI (BrianL): build package list AI (Matt): update release scripts to accommodate OSG 23 New args: ... (as long as it sorts) Kubernetes Hackathon (Next Week) TBD Discussion \u00b6 None this week Support Update \u00b6 Topology/GGUS (BrianL, Mat): Topology does not accept certs from SHA1-signed CAs. We need to petition G\u00fcnter to get the German CA to update their signing key. Mat: Reach out to Gunter to update CA, update Topology to temporarily accept SHA1 Louvain (Mat): OSG-based CVMFS installation hitting Syracuse cache from Europe. We should probably just suggest that he install the EGI config while we sort out policy. Renewing Colorado host certificates (Matt): Awaiting approval by Douglas DevOps \u00b6 Hosted-CE availability email, will need Brian Lin to create service account (Ashton will follow up) OSG Release Team \u00b6 Ready for Testing HTCondor 10.0.3 XRootD 5.5.4 frontier-squid 5.8-2.1 Ready for Release HTCondor 10.4.0 HTCondor-CE 6.0.0 htgettoken 1.17 xcache 3.5.0-2 Discussion \u00b6 None this week","title":"July 18, 2023"},{"location":"meetings/2023/TechArea20230718/#osg-technology-area-meeting-18-july-2023","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending:","title":"OSG Technology Area Meeting, 18 July 2023"},{"location":"meetings/2023/TechArea20230718/#announcements","text":"TimT OOO Thursday MattW OOO Thursday + Friday BrianL OOO next week MatS OOO next Monday afternoon","title":"Announcements"},{"location":"meetings/2023/TechArea20230718/#triage-duty","text":"Triage duty shifts Tue-Mon This week: TimT Next week: Mat 8 (+1) open FreshDesk tickets 1 (+1) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2023/TechArea20230718/#jira-as-of-monday","text":"# of tickets \u0394 State 243 +16 Open 24 -7 Selected for Dev 27 -5 In Progress 17 -1 Dev Complete 4 +0 Ready for Testing 0 -0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2023/TechArea20230718/#osg-software-team","text":"Release AI (Mat): Release XRootD 5.6+ AI (BrianL): Release xrootd-multiuser-2.1.3+ AI (Matt): osg-ca-scripts missing dependency on perl-filetest. We need this done before we can build EL9 tarballs - no longer included with base perl packages in EL9. MatS to provide special Perl packaging tips. AI (Matt): Release oidc-agent-4.4.2+. SRPMs no longer provided by upstream, github is not properly organized to use as source. Either a spec file in the github, or return to releasing the srpm OSG 23 tasks What's the next step in the Yubikey setup for promoting packages? Per-developer key, packages get re-signed when promoted from development to testing Need to: Update script OSG Promote Generate promotion key Create Yubikey for each developer (4 or 5) Workflow update: Will need to sign packages locally, since you can't use a Yubikey on Moria AI (Matt): Build buildsys-macro packages AI (BrianL): build package list AI (Matt): update release scripts to accommodate OSG 23 New args: ... (as long as it sorts) Kubernetes Hackathon (Next Week) TBD","title":"OSG Software Team"},{"location":"meetings/2023/TechArea20230718/#discussion","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20230718/#support-update","text":"Topology/GGUS (BrianL, Mat): Topology does not accept certs from SHA1-signed CAs. We need to petition G\u00fcnter to get the German CA to update their signing key. Mat: Reach out to Gunter to update CA, update Topology to temporarily accept SHA1 Louvain (Mat): OSG-based CVMFS installation hitting Syracuse cache from Europe. We should probably just suggest that he install the EGI config while we sort out policy. Renewing Colorado host certificates (Matt): Awaiting approval by Douglas","title":"Support Update"},{"location":"meetings/2023/TechArea20230718/#devops","text":"Hosted-CE availability email, will need Brian Lin to create service account (Ashton will follow up)","title":"DevOps"},{"location":"meetings/2023/TechArea20230718/#osg-release-team","text":"Ready for Testing HTCondor 10.0.3 XRootD 5.5.4 frontier-squid 5.8-2.1 Ready for Release HTCondor 10.4.0 HTCondor-CE 6.0.0 htgettoken 1.17 xcache 3.5.0-2","title":"OSG Release Team"},{"location":"meetings/2023/TechArea20230718/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20230725/","text":"OSG Technology Area Meeting, 25 July 2023 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: Mat, Matt, TimT Announcements \u00b6 BrianL out this week Triage Duty \u00b6 Triage duty shifts Tue-Mon This week: Mat Next week: BrianL ? (+?) open FreshDesk tickets 1 (+0) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 237 -6 Open 22 -2 Selected for Dev 30 +3 In Progress 16 -1 Dev Complete 2 -2 Ready for Testing 0 -0 Ready for Release OSG Software Team \u00b6 Kubernetes Hackathon AI (Mat): Upgrade PATh Facility central manager AI (Mat): Investigate PATh Facility autoscaler issues AI (Matt): Perform various cleanup tasks on the OSG Repo server Kubernetes configuration OSG 23: AI (Matt): Update OSG Repo scripts to work with OSG 23 naming scheme AI (Matt, with Mat): Build \"buildsys-macros\" packages for OSG 23 Discussion \u00b6 Planning to have the copy of the OSDF plugin that is shipped with HTCondor come from the Pelican repo instead of osdf-client; this can be done independently of HTCondor 23 TimT: HTCondor 10.0.7 will be released today, and will have the newest version of scitokens-cpp in the tarballs. HTCondor 10.7.0 will be released later this week and will have apptainer in the tarballs. Support Update \u00b6 TimT: Bockjoo at UFlorida requests packaging \"xrootd-cmstfc\" for EL9; this is a \"contrib\" package meaning it's not officially supported by OSG Software. If building for EL9 is easy then we can do it ourselves, otherwise we will have to contact the developer. Matt: Created IGTF certs for UColorado and send them to the admin; Matt should ping them admin since they haven't responded Topology/GGUS (BrianL, Mat): G\u00fcnter is trying to get a new certificate working with Topology but running into SSL issues. SHA1 was a red herring: SHA1 support was disabled in EL9, not EL8, and Topology is still EL8. Mat will debug. DevOps \u00b6 (none this week) OSG Release Team \u00b6 Ready for Testing HTCondor 10.0.3 XRootD 5.5.4 frontier-squid 5.8-2.1 Ready for Release HTCondor 10.4.0 HTCondor-CE 6.0.0 htgettoken 1.17 xcache 3.5.0-2 Discussion \u00b6 None this week","title":"July 25, 2023"},{"location":"meetings/2023/TechArea20230725/#osg-technology-area-meeting-25-july-2023","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: Mat, Matt, TimT","title":"OSG Technology Area Meeting, 25 July 2023"},{"location":"meetings/2023/TechArea20230725/#announcements","text":"BrianL out this week","title":"Announcements"},{"location":"meetings/2023/TechArea20230725/#triage-duty","text":"Triage duty shifts Tue-Mon This week: Mat Next week: BrianL ? (+?) open FreshDesk tickets 1 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2023/TechArea20230725/#jira-as-of-monday","text":"# of tickets \u0394 State 237 -6 Open 22 -2 Selected for Dev 30 +3 In Progress 16 -1 Dev Complete 2 -2 Ready for Testing 0 -0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2023/TechArea20230725/#osg-software-team","text":"Kubernetes Hackathon AI (Mat): Upgrade PATh Facility central manager AI (Mat): Investigate PATh Facility autoscaler issues AI (Matt): Perform various cleanup tasks on the OSG Repo server Kubernetes configuration OSG 23: AI (Matt): Update OSG Repo scripts to work with OSG 23 naming scheme AI (Matt, with Mat): Build \"buildsys-macros\" packages for OSG 23","title":"OSG Software Team"},{"location":"meetings/2023/TechArea20230725/#discussion","text":"Planning to have the copy of the OSDF plugin that is shipped with HTCondor come from the Pelican repo instead of osdf-client; this can be done independently of HTCondor 23 TimT: HTCondor 10.0.7 will be released today, and will have the newest version of scitokens-cpp in the tarballs. HTCondor 10.7.0 will be released later this week and will have apptainer in the tarballs.","title":"Discussion"},{"location":"meetings/2023/TechArea20230725/#support-update","text":"TimT: Bockjoo at UFlorida requests packaging \"xrootd-cmstfc\" for EL9; this is a \"contrib\" package meaning it's not officially supported by OSG Software. If building for EL9 is easy then we can do it ourselves, otherwise we will have to contact the developer. Matt: Created IGTF certs for UColorado and send them to the admin; Matt should ping them admin since they haven't responded Topology/GGUS (BrianL, Mat): G\u00fcnter is trying to get a new certificate working with Topology but running into SSL issues. SHA1 was a red herring: SHA1 support was disabled in EL9, not EL8, and Topology is still EL8. Mat will debug.","title":"Support Update"},{"location":"meetings/2023/TechArea20230725/#devops","text":"(none this week)","title":"DevOps"},{"location":"meetings/2023/TechArea20230725/#osg-release-team","text":"Ready for Testing HTCondor 10.0.3 XRootD 5.5.4 frontier-squid 5.8-2.1 Ready for Release HTCondor 10.4.0 HTCondor-CE 6.0.0 htgettoken 1.17 xcache 3.5.0-2","title":"OSG Release Team"},{"location":"meetings/2023/TechArea20230725/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20230801/","text":"OSG Technology Area Meeting, 1 August 2023 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: Announcements \u00b6 TimT out Wed afternoon - Fri MattW attending the OSG User School next week MattW out this afternoon Triage Duty \u00b6 Triage duty shifts Tue-Mon This week: BrianL Next week: TimT 6 (+?) open FreshDesk tickets 0 (+1) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 238 +1 Open 16 -6 Selected for Dev 30 +0 In Progress 23 +7 Dev Complete 2 +0 Ready for Testing 1 +1 Ready for Release OSG Software Team \u00b6 OSG 23: AI (Matt, with Mat): Build \"buildsys-macros\" packages for OSG 23. Done? AI (Matt): Convert mash scripts to Pungi (SOFTWARE-5621) We decided that merging the UW HTCondor and OSG repos would require hackery and also moving to Pungi is too large a lift so we will do the remaining work with mash AI (Mat): update osg-promote to allow Yubikey package signing. Is there a ticket? Mat to create a ticket AI (BrianL): build OSG 23 package list Discussion \u00b6 None this week Support Update \u00b6 CRIC (Mat): X.509 certificate Topology access turned out to be a user issue (missing client certificate bit) UFlorida (Mat): built xrootd-cmstfc for contrib DevOps \u00b6 None this week OSG Release Team \u00b6 Ready for Testing HTCondor 10.0.3 XRootD 5.5.4 frontier-squid 5.8-2.1 AI (TimT): create an INF ticket for testing at the CHTC, BrianL to assign Ready for Release HTCondor 10.4.0 HTCondor-CE 6.0.0 htgettoken 1.17 xcache 3.5.0-2 Discussion \u00b6 None this week","title":"August 1, 2023"},{"location":"meetings/2023/TechArea20230801/#osg-technology-area-meeting-1-august-2023","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending:","title":"OSG Technology Area Meeting, 1 August 2023"},{"location":"meetings/2023/TechArea20230801/#announcements","text":"TimT out Wed afternoon - Fri MattW attending the OSG User School next week MattW out this afternoon","title":"Announcements"},{"location":"meetings/2023/TechArea20230801/#triage-duty","text":"Triage duty shifts Tue-Mon This week: BrianL Next week: TimT 6 (+?) open FreshDesk tickets 0 (+1) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2023/TechArea20230801/#jira-as-of-monday","text":"# of tickets \u0394 State 238 +1 Open 16 -6 Selected for Dev 30 +0 In Progress 23 +7 Dev Complete 2 +0 Ready for Testing 1 +1 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2023/TechArea20230801/#osg-software-team","text":"OSG 23: AI (Matt, with Mat): Build \"buildsys-macros\" packages for OSG 23. Done? AI (Matt): Convert mash scripts to Pungi (SOFTWARE-5621) We decided that merging the UW HTCondor and OSG repos would require hackery and also moving to Pungi is too large a lift so we will do the remaining work with mash AI (Mat): update osg-promote to allow Yubikey package signing. Is there a ticket? Mat to create a ticket AI (BrianL): build OSG 23 package list","title":"OSG Software Team"},{"location":"meetings/2023/TechArea20230801/#discussion","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20230801/#support-update","text":"CRIC (Mat): X.509 certificate Topology access turned out to be a user issue (missing client certificate bit) UFlorida (Mat): built xrootd-cmstfc for contrib","title":"Support Update"},{"location":"meetings/2023/TechArea20230801/#devops","text":"None this week","title":"DevOps"},{"location":"meetings/2023/TechArea20230801/#osg-release-team","text":"Ready for Testing HTCondor 10.0.3 XRootD 5.5.4 frontier-squid 5.8-2.1 AI (TimT): create an INF ticket for testing at the CHTC, BrianL to assign Ready for Release HTCondor 10.4.0 HTCondor-CE 6.0.0 htgettoken 1.17 xcache 3.5.0-2","title":"OSG Release Team"},{"location":"meetings/2023/TechArea20230801/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20230808/","text":"OSG Technology Area Meeting, 8 August 2023 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: Announcements \u00b6 BrianL OOO later this morning MattW attending the OSG User School this week MatS OOO Fri - Wed Triage Duty \u00b6 Triage duty shifts Tue-Mon This week: TimT Next week: BrianL 7 (+1) open FreshDesk tickets 0 (+1) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 237 -1 Open 21 +5 Selected for Dev 29 -1 In Progress 21 -2 Dev Complete 3 +1 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 OSG 23: AI (Matt): Convert mash scripts to Pungi (SOFTWARE-5621) AI (Mat): update osg-promote to allow Yubikey package signing AI (BrianL): build OSG 23 package list Kubernetes Hackathon AI (BrianL): test xrootd-multiuser on PATh origin Discussion \u00b6 None this week Support Update \u00b6 JLab (BrianL): running into TLS issues upon macaroon request with fts-rest-transfer-client Georgia Tech (Mat): submit a downtime for them DevOps \u00b6 None this week OSG Release Team \u00b6 Ready for Testing HTCondor 10.0.3 XRootD 5.5.4 frontier-squid 5.8-2.1 AI (TimT): create an INF ticket for testing at the CHTC, BrianL to assign Ready for Release HTCondor 10.4.0 HTCondor-CE 6.0.0 htgettoken 1.17 xcache 3.5.0-2 Discussion \u00b6 None this week","title":"August 8, 2023"},{"location":"meetings/2023/TechArea20230808/#osg-technology-area-meeting-8-august-2023","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending:","title":"OSG Technology Area Meeting, 8 August 2023"},{"location":"meetings/2023/TechArea20230808/#announcements","text":"BrianL OOO later this morning MattW attending the OSG User School this week MatS OOO Fri - Wed","title":"Announcements"},{"location":"meetings/2023/TechArea20230808/#triage-duty","text":"Triage duty shifts Tue-Mon This week: TimT Next week: BrianL 7 (+1) open FreshDesk tickets 0 (+1) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2023/TechArea20230808/#jira-as-of-monday","text":"# of tickets \u0394 State 237 -1 Open 21 +5 Selected for Dev 29 -1 In Progress 21 -2 Dev Complete 3 +1 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2023/TechArea20230808/#osg-software-team","text":"OSG 23: AI (Matt): Convert mash scripts to Pungi (SOFTWARE-5621) AI (Mat): update osg-promote to allow Yubikey package signing AI (BrianL): build OSG 23 package list Kubernetes Hackathon AI (BrianL): test xrootd-multiuser on PATh origin","title":"OSG Software Team"},{"location":"meetings/2023/TechArea20230808/#discussion","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20230808/#support-update","text":"JLab (BrianL): running into TLS issues upon macaroon request with fts-rest-transfer-client Georgia Tech (Mat): submit a downtime for them","title":"Support Update"},{"location":"meetings/2023/TechArea20230808/#devops","text":"None this week","title":"DevOps"},{"location":"meetings/2023/TechArea20230808/#osg-release-team","text":"Ready for Testing HTCondor 10.0.3 XRootD 5.5.4 frontier-squid 5.8-2.1 AI (TimT): create an INF ticket for testing at the CHTC, BrianL to assign Ready for Release HTCondor 10.4.0 HTCondor-CE 6.0.0 htgettoken 1.17 xcache 3.5.0-2","title":"OSG Release Team"},{"location":"meetings/2023/TechArea20230808/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20230815/","text":"OSG Technology Area Meeting, 15 August 2023 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: Announcements \u00b6 MatS OOO Fri - Wed Triage Duty \u00b6 Triage duty shifts Tue-Mon This week: MattW Next week: Mat 6 (-1) open FreshDesk tickets 0 (+1) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 237 -1 Open 21 +5 Selected for Dev 29 -1 In Progress 21 -2 Dev Complete 3 +1 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 OSG 23: AI (Matt): Update mash scripts to merge OSG and UW HTCondor repos (SOFTWARE-5653) TimT to create empty HTC23 repos for testing Open item: Use same signing key(s) for OSG and HTC? Open item: Generate OSG 23 promotion key(s) AI (BrianL): assign OSG 23 package builds AI (BrianL, Matt): populate bootstrap tags AI (BrianL, Matt): start massive rebuild OSG 3.6 AI (Matt): release new version of xrootd-multiuser AI (BrianL): who knows how to add EPEL packages to the build repos? Miscellaneous AI (Matt): autogenerate Topology IDs AI (Matt): Topology webhook -> GitHub Actions Changes to 2FA will break the webhook in 44 days Currently lives in the topology repo, deployed in the same container Gordon Watts: IRIS HEP talk topic Something K8s related oidc-agent-4.4.2 - still blocked MattW: Create github ticket to restore spec file Discussion \u00b6 None this week Support Update \u00b6 JLab (BrianL): running into TLS issues upon macaroon request with fts-rest-transfer-client Person to contact is John, currently unavailable OSG School Participants requesting accounts X.509 CVMFS Helper Core Dumping on EL9 (Derek) SciTokens support is wrapped up in this package Python SciTokens EPEL package Rebuild for EL9 (Derek) This is at least a month away from being released in EPEL DevOps \u00b6 Really pushing on the python-scitokens EPEL package. CVMFS helper is core dumping in EL9 build: Github Issue OSG Release Team \u00b6 Ready for Testing HTCondor 10.0.3 XRootD 5.5.4 frontier-squid 5.8-2.1 AI (TimT): create an INF ticket for testing at the CHTC, BrianL to assign pegasus 5.0.6 Ready for Release HTCondor 10.4.0 HTCondor-CE 6.0.0 htgettoken 1.17 xcache 3.5.0-2 Discussion \u00b6 None this week","title":"August 15, 2023"},{"location":"meetings/2023/TechArea20230815/#osg-technology-area-meeting-15-august-2023","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending:","title":"OSG Technology Area Meeting, 15 August 2023"},{"location":"meetings/2023/TechArea20230815/#announcements","text":"MatS OOO Fri - Wed","title":"Announcements"},{"location":"meetings/2023/TechArea20230815/#triage-duty","text":"Triage duty shifts Tue-Mon This week: MattW Next week: Mat 6 (-1) open FreshDesk tickets 0 (+1) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2023/TechArea20230815/#jira-as-of-monday","text":"# of tickets \u0394 State 237 -1 Open 21 +5 Selected for Dev 29 -1 In Progress 21 -2 Dev Complete 3 +1 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2023/TechArea20230815/#osg-software-team","text":"OSG 23: AI (Matt): Update mash scripts to merge OSG and UW HTCondor repos (SOFTWARE-5653) TimT to create empty HTC23 repos for testing Open item: Use same signing key(s) for OSG and HTC? Open item: Generate OSG 23 promotion key(s) AI (BrianL): assign OSG 23 package builds AI (BrianL, Matt): populate bootstrap tags AI (BrianL, Matt): start massive rebuild OSG 3.6 AI (Matt): release new version of xrootd-multiuser AI (BrianL): who knows how to add EPEL packages to the build repos? Miscellaneous AI (Matt): autogenerate Topology IDs AI (Matt): Topology webhook -> GitHub Actions Changes to 2FA will break the webhook in 44 days Currently lives in the topology repo, deployed in the same container Gordon Watts: IRIS HEP talk topic Something K8s related oidc-agent-4.4.2 - still blocked MattW: Create github ticket to restore spec file","title":"OSG Software Team"},{"location":"meetings/2023/TechArea20230815/#discussion","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20230815/#support-update","text":"JLab (BrianL): running into TLS issues upon macaroon request with fts-rest-transfer-client Person to contact is John, currently unavailable OSG School Participants requesting accounts X.509 CVMFS Helper Core Dumping on EL9 (Derek) SciTokens support is wrapped up in this package Python SciTokens EPEL package Rebuild for EL9 (Derek) This is at least a month away from being released in EPEL","title":"Support Update"},{"location":"meetings/2023/TechArea20230815/#devops","text":"Really pushing on the python-scitokens EPEL package. CVMFS helper is core dumping in EL9 build: Github Issue","title":"DevOps"},{"location":"meetings/2023/TechArea20230815/#osg-release-team","text":"Ready for Testing HTCondor 10.0.3 XRootD 5.5.4 frontier-squid 5.8-2.1 AI (TimT): create an INF ticket for testing at the CHTC, BrianL to assign pegasus 5.0.6 Ready for Release HTCondor 10.4.0 HTCondor-CE 6.0.0 htgettoken 1.17 xcache 3.5.0-2","title":"OSG Release Team"},{"location":"meetings/2023/TechArea20230815/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20230829/","text":"OSG Technology Area Meeting, 29 August 2023 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: Announcements \u00b6 Triage Duty \u00b6 Triage duty shifts Tue-Mon This week: BrianL Next week: MattW 3 (-3) open FreshDesk tickets 0 (+1) open GGUS ticket Jira (as of Monday) \u00b6 # of tickets \u0394 State 237 -1 Open 21 +5 Selected for Dev 29 -1 In Progress 21 -2 Dev Complete 3 +1 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 OSG 23: AI (Matt): Update mash scripts to merge OSG and UW HTCondor repos (SOFTWARE-5653) Table in design doc for which htcss repos to merge with osg AI (Matt): Complete the two -contrib builds (reach out to Mat for what to do with SVN repo branch) AI (Matt): Kick off OSG 23 XRootD tests (worker node and XRootD) Most tests require the HTCSS-23 condor build, these two don't May require slight updates to test repo AI (BrianL): review OSG 23 package builds Rebuild osg-release with new signing keys AI (TimT): populate HTCSS 23 daily repo Outstanding: condor, condor-plugin. Should be complete today (08/29) Issue: Things are still signed with Condor 10.X keys. Will need to get the signing keys to Tim somehow Will need to create a separate yubikey for this Issue: Moria is EL7, where we've previously seen issues in signing Could also sign on an EL8 machine in the current workflow, maybe AI (Matt): Create new signing yubikey to address the above issue AI (Mat): osg-promote updates Next step is koji OSG 3.6 AI (Matt): follow-up with Josh Willis regarding XRootD build available in testing Miscellaneous AI (BrianL): sort out osg-bot 2FA Should largely work as-is for automated actions with access tokens 2FA changes will cause issues if we need to log into the account though AI (Mat): Figure out issues with PATh-Wisc deployment Discussion \u00b6 None this week Support Update \u00b6 COManage (BrianL): work with CILogon to identify group misconfiguration issues; helped Will Leight with linking org IDs (contact CILogon about strange error) Issue: Group IDs and user IDs are becoming misaligned, which breaks COManage provisioning assumptions Issue: Users with multiple identities cannot be successfully linked to a single COManage user entity DevOps \u00b6 None this week OSG Release Team \u00b6 Ready for Testing HTCondor 10.0.3 XRootD 5.5.5-1.2 Requires testing from Josh Willis prior frontier-squid 5.8-2.1 AI (TimT): create an INF ticket for testing at the CHTC, BrianL to assign Ready for Release HTCondor 10.4.0 HTCondor-CE 6.0.0 htgettoken 1.17 xcache 3.5.0-2 AI (MattW): Review release-tools PR Discussion \u00b6 None this week","title":"August 29, 2023"},{"location":"meetings/2023/TechArea20230829/#osg-technology-area-meeting-29-august-2023","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending:","title":"OSG Technology Area Meeting, 29 August 2023"},{"location":"meetings/2023/TechArea20230829/#announcements","text":"","title":"Announcements"},{"location":"meetings/2023/TechArea20230829/#triage-duty","text":"Triage duty shifts Tue-Mon This week: BrianL Next week: MattW 3 (-3) open FreshDesk tickets 0 (+1) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2023/TechArea20230829/#jira-as-of-monday","text":"# of tickets \u0394 State 237 -1 Open 21 +5 Selected for Dev 29 -1 In Progress 21 -2 Dev Complete 3 +1 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday)"},{"location":"meetings/2023/TechArea20230829/#osg-software-team","text":"OSG 23: AI (Matt): Update mash scripts to merge OSG and UW HTCondor repos (SOFTWARE-5653) Table in design doc for which htcss repos to merge with osg AI (Matt): Complete the two -contrib builds (reach out to Mat for what to do with SVN repo branch) AI (Matt): Kick off OSG 23 XRootD tests (worker node and XRootD) Most tests require the HTCSS-23 condor build, these two don't May require slight updates to test repo AI (BrianL): review OSG 23 package builds Rebuild osg-release with new signing keys AI (TimT): populate HTCSS 23 daily repo Outstanding: condor, condor-plugin. Should be complete today (08/29) Issue: Things are still signed with Condor 10.X keys. Will need to get the signing keys to Tim somehow Will need to create a separate yubikey for this Issue: Moria is EL7, where we've previously seen issues in signing Could also sign on an EL8 machine in the current workflow, maybe AI (Matt): Create new signing yubikey to address the above issue AI (Mat): osg-promote updates Next step is koji OSG 3.6 AI (Matt): follow-up with Josh Willis regarding XRootD build available in testing Miscellaneous AI (BrianL): sort out osg-bot 2FA Should largely work as-is for automated actions with access tokens 2FA changes will cause issues if we need to log into the account though AI (Mat): Figure out issues with PATh-Wisc deployment","title":"OSG Software Team"},{"location":"meetings/2023/TechArea20230829/#discussion","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20230829/#support-update","text":"COManage (BrianL): work with CILogon to identify group misconfiguration issues; helped Will Leight with linking org IDs (contact CILogon about strange error) Issue: Group IDs and user IDs are becoming misaligned, which breaks COManage provisioning assumptions Issue: Users with multiple identities cannot be successfully linked to a single COManage user entity","title":"Support Update"},{"location":"meetings/2023/TechArea20230829/#devops","text":"None this week","title":"DevOps"},{"location":"meetings/2023/TechArea20230829/#osg-release-team","text":"Ready for Testing HTCondor 10.0.3 XRootD 5.5.5-1.2 Requires testing from Josh Willis prior frontier-squid 5.8-2.1 AI (TimT): create an INF ticket for testing at the CHTC, BrianL to assign Ready for Release HTCondor 10.4.0 HTCondor-CE 6.0.0 htgettoken 1.17 xcache 3.5.0-2 AI (MattW): Review release-tools PR","title":"OSG Release Team"},{"location":"meetings/2023/TechArea20230829/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20230905/","text":"OSG Technology Area Meeting, 5 September 2023 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Marco, MatS, MattW, TimT Announcements \u00b6 IRIS-HEP retreat next Mon-Wed: https://indico.cern.ch/event/1288444/page/30534-meeting-participants Triage Duty \u00b6 Triage duty shifts Tue-Mon This week: MattW Next week: TimT 6 (+3) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Tuesday morning) \u00b6 Automated Jira ticket summary email seems to be flaky (maybe corresponds to Jira maintenace?) # of tickets \u0394 State 237 -1 Open 21 +5 Selected for Dev 29 -1 In Progress 21 -2 Dev Complete 3 +1 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 Kubernetes Hackathon: - AI (BrianL): Build OSG 23 container images - AI (BrianL): Tie WN client series to OSG series used for Hosted CE image build - AI (BrianL): Switch osg-wn-client to Alma8 - AI (BrianL): Hosted CEs move update WN client scripts to the container image - AI (BrianL): Add support for HelmReleases on Nautilus - AI (Mat): Set up remote Kustomization to TACC - AI (Matt): Create postgres Topology institution database in Kubernetes OSG 23: AI (Matt): Update mash scripts to merge OSG and UW HTCondor repos (SOFTWARE-5653) Still an issue with empty repos? AI (Matt): Complete the two -contrib builds AI (Matt): Kick off OSG 23 XRootD tests (worker node and XRootD) May require slight updates to VMU repo regex ( https://github.com/opensciencegrid/vm-test-runs/blob/master/bin/vmu.py#L96-L119 ). Worth just trying it AI (Mat): Examine OSG-Test to see what needs to be updated for OSG 23 AI (TimT): populate HTCSS 23 repos Path of least resistance to compile newer versions of GnuPG on Moria (needed for daily and RC/release builds) AI (Mat): Kojihub update status Apache RPM turns on multiproc module, so does Hiera, apache doesn't like it. Talk to Joe to figure out how to turn off the packaging OSG 3.6 AI (Mat): review osg-pki-tools promotion request AI (Matt): build CA certs packages, merge in EL9 crypto policy hack Miscellaneous AI (BrianL): sort out osg-bot 2FA AI (TimT): debug various failures with HTCondor 10.8.0 release candidate Discussion \u00b6 GlideinWMS RC2 ready, final release should be ready today or tomorrow. - Added optionally enabled structured logging - Added workaround for rrdtool Python binding issues Support Update \u00b6 Caltech (Mat): review OSDF cache ticket for any remaining TODO items DevOps \u00b6 None this week OSG Release Team \u00b6 Ready for Testing HTCondor 10.0.3 XRootD 5.5.5-1.2 Requires testing from Josh Willis prior frontier-squid 5.8-2.1 AI (TimT): create an INF ticket for testing at the CHTC, BrianL to assign Ready for Release HTCondor 10.4.0 HTCondor-CE 6.0.0 htgettoken 1.17 xcache 3.5.0-2 AI (MattW): Review release-tools PR Discussion \u00b6 None this week","title":"September 5, 2023"},{"location":"meetings/2023/TechArea20230905/#osg-technology-area-meeting-5-september-2023","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Marco, MatS, MattW, TimT","title":"OSG Technology Area Meeting, 5 September 2023"},{"location":"meetings/2023/TechArea20230905/#announcements","text":"IRIS-HEP retreat next Mon-Wed: https://indico.cern.ch/event/1288444/page/30534-meeting-participants","title":"Announcements"},{"location":"meetings/2023/TechArea20230905/#triage-duty","text":"Triage duty shifts Tue-Mon This week: MattW Next week: TimT 6 (+3) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2023/TechArea20230905/#jira-as-of-tuesday-morning","text":"Automated Jira ticket summary email seems to be flaky (maybe corresponds to Jira maintenace?) # of tickets \u0394 State 237 -1 Open 21 +5 Selected for Dev 29 -1 In Progress 21 -2 Dev Complete 3 +1 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Tuesday morning)"},{"location":"meetings/2023/TechArea20230905/#osg-software-team","text":"Kubernetes Hackathon: - AI (BrianL): Build OSG 23 container images - AI (BrianL): Tie WN client series to OSG series used for Hosted CE image build - AI (BrianL): Switch osg-wn-client to Alma8 - AI (BrianL): Hosted CEs move update WN client scripts to the container image - AI (BrianL): Add support for HelmReleases on Nautilus - AI (Mat): Set up remote Kustomization to TACC - AI (Matt): Create postgres Topology institution database in Kubernetes OSG 23: AI (Matt): Update mash scripts to merge OSG and UW HTCondor repos (SOFTWARE-5653) Still an issue with empty repos? AI (Matt): Complete the two -contrib builds AI (Matt): Kick off OSG 23 XRootD tests (worker node and XRootD) May require slight updates to VMU repo regex ( https://github.com/opensciencegrid/vm-test-runs/blob/master/bin/vmu.py#L96-L119 ). Worth just trying it AI (Mat): Examine OSG-Test to see what needs to be updated for OSG 23 AI (TimT): populate HTCSS 23 repos Path of least resistance to compile newer versions of GnuPG on Moria (needed for daily and RC/release builds) AI (Mat): Kojihub update status Apache RPM turns on multiproc module, so does Hiera, apache doesn't like it. Talk to Joe to figure out how to turn off the packaging OSG 3.6 AI (Mat): review osg-pki-tools promotion request AI (Matt): build CA certs packages, merge in EL9 crypto policy hack Miscellaneous AI (BrianL): sort out osg-bot 2FA AI (TimT): debug various failures with HTCondor 10.8.0 release candidate","title":"OSG Software Team"},{"location":"meetings/2023/TechArea20230905/#discussion","text":"GlideinWMS RC2 ready, final release should be ready today or tomorrow. - Added optionally enabled structured logging - Added workaround for rrdtool Python binding issues","title":"Discussion"},{"location":"meetings/2023/TechArea20230905/#support-update","text":"Caltech (Mat): review OSDF cache ticket for any remaining TODO items","title":"Support Update"},{"location":"meetings/2023/TechArea20230905/#devops","text":"None this week","title":"DevOps"},{"location":"meetings/2023/TechArea20230905/#osg-release-team","text":"Ready for Testing HTCondor 10.0.3 XRootD 5.5.5-1.2 Requires testing from Josh Willis prior frontier-squid 5.8-2.1 AI (TimT): create an INF ticket for testing at the CHTC, BrianL to assign Ready for Release HTCondor 10.4.0 HTCondor-CE 6.0.0 htgettoken 1.17 xcache 3.5.0-2 AI (MattW): Review release-tools PR","title":"OSG Release Team"},{"location":"meetings/2023/TechArea20230905/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20230919/","text":"OSG Technology Area Meeting, 19 September 2023 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: Announcements \u00b6 Triage Duty \u00b6 Triage duty shifts Tue-Mon This week: BrianL Next week: Mat 4 (-2) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Tuesday morning) \u00b6 # of tickets \u0394 State 234 -3 Open 20 -1 Selected for Dev 30 -3 In Progress 23 +0 Dev Complete 10 +6 Ready for Testing 0 -1 Ready for Release OSG Software Team \u00b6 Kubernetes Hackathon: - AI (BrianL): Build OSG 23 container images - AI (BrianL): Tie WN client series to OSG series used for Hosted CE image build - AI (Matt): If no xDD tasks, set up shoveler in front of tiger cache (INF-1265) OSG 23: - AI (TimT): get HTCondor 23 daily repos in place. This is blocking OSG 23 really badly. - AI (Mat): Shepherd Kojihub upgrade to allow promotion via Yubikey (SOFTWARE-5637) - Needs to be updated for internal-development + internal-release - AI (Mat): Replace \"osg-internal\" tags and targets in 3.7 with \"osg-3.7-extra-deps\" (SOFTWARE-5611) - AI (Matt): Generate 5 Yubikeys with developer signing key OSG 3.6 - AI (Matt): XRootD 5.6.2 (sometime this week) Miscellaneous - AI (BrianL): sort out osg-bot 2FA (needs to be done this week!) Discussion \u00b6 GlideinWMS 3.10.4 is ready for testing - Mats Rynge reported a bug in token caching due to an EL7 pyjwt bug - Marco gave Mats a patch -- this is not fatal, just errors in the logs Support Update \u00b6 LIGO (Mat): unexpected behavior for XRootD gridmap, somewhat related Jira ticket CMS (Matt): jsoncpp version built for all EL versions, xrootd-cmstfc still needs to be built DevOps \u00b6 None this week OSG Release Team \u00b6 Ready for Testing HTCondor 10.0.3 XRootD 5.5.5-1.2 Requires testing from Josh Willis prior frontier-squid 5.8-2.1 AI (TimT): create an INF ticket for testing at the CHTC, BrianL to assign Ready for Release HTCondor 10.4.0 HTCondor-CE 6.0.0 htgettoken 1.17 xcache 3.5.0-2 AI (MattW): Review release-tools PR Discussion \u00b6 None this week","title":"September 19, 2023"},{"location":"meetings/2023/TechArea20230919/#osg-technology-area-meeting-19-september-2023","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending:","title":"OSG Technology Area Meeting, 19 September 2023"},{"location":"meetings/2023/TechArea20230919/#announcements","text":"","title":"Announcements"},{"location":"meetings/2023/TechArea20230919/#triage-duty","text":"Triage duty shifts Tue-Mon This week: BrianL Next week: Mat 4 (-2) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2023/TechArea20230919/#jira-as-of-tuesday-morning","text":"# of tickets \u0394 State 234 -3 Open 20 -1 Selected for Dev 30 -3 In Progress 23 +0 Dev Complete 10 +6 Ready for Testing 0 -1 Ready for Release","title":"Jira (as of Tuesday morning)"},{"location":"meetings/2023/TechArea20230919/#osg-software-team","text":"Kubernetes Hackathon: - AI (BrianL): Build OSG 23 container images - AI (BrianL): Tie WN client series to OSG series used for Hosted CE image build - AI (Matt): If no xDD tasks, set up shoveler in front of tiger cache (INF-1265) OSG 23: - AI (TimT): get HTCondor 23 daily repos in place. This is blocking OSG 23 really badly. - AI (Mat): Shepherd Kojihub upgrade to allow promotion via Yubikey (SOFTWARE-5637) - Needs to be updated for internal-development + internal-release - AI (Mat): Replace \"osg-internal\" tags and targets in 3.7 with \"osg-3.7-extra-deps\" (SOFTWARE-5611) - AI (Matt): Generate 5 Yubikeys with developer signing key OSG 3.6 - AI (Matt): XRootD 5.6.2 (sometime this week) Miscellaneous - AI (BrianL): sort out osg-bot 2FA (needs to be done this week!)","title":"OSG Software Team"},{"location":"meetings/2023/TechArea20230919/#discussion","text":"GlideinWMS 3.10.4 is ready for testing - Mats Rynge reported a bug in token caching due to an EL7 pyjwt bug - Marco gave Mats a patch -- this is not fatal, just errors in the logs","title":"Discussion"},{"location":"meetings/2023/TechArea20230919/#support-update","text":"LIGO (Mat): unexpected behavior for XRootD gridmap, somewhat related Jira ticket CMS (Matt): jsoncpp version built for all EL versions, xrootd-cmstfc still needs to be built","title":"Support Update"},{"location":"meetings/2023/TechArea20230919/#devops","text":"None this week","title":"DevOps"},{"location":"meetings/2023/TechArea20230919/#osg-release-team","text":"Ready for Testing HTCondor 10.0.3 XRootD 5.5.5-1.2 Requires testing from Josh Willis prior frontier-squid 5.8-2.1 AI (TimT): create an INF ticket for testing at the CHTC, BrianL to assign Ready for Release HTCondor 10.4.0 HTCondor-CE 6.0.0 htgettoken 1.17 xcache 3.5.0-2 AI (MattW): Review release-tools PR","title":"OSG Release Team"},{"location":"meetings/2023/TechArea20230919/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20230926/","text":"OSG Technology Area Meeting, 26 September 2023 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Mat, Matt, TimT Announcements \u00b6 Triage Duty \u00b6 Triage duty shifts Tue-Mon This week: Mat Next week: Matt 4 (+0) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Tuesday morning) \u00b6 # of tickets \u0394 State 233 -1 Open 17 -3 Selected for Dev 32 +2 In Progress 24 +1 Dev Complete 10 +6 Ready for Testing 0 -1 Ready for Release OSG Software Team \u00b6 OSG 23: - AI (TimT): get HTCSS 23 RCs in place - AI (Mat): Coordinate transition to kojihub2000. Absolutely has to be done by Thursday. - AI (Matt): Mass promote packages post upgrade - AI (BrianL): Add support for OSG 23 containers - AI (TimT): kick off test of WN client tarball creation ~ OSG 23 - AI (BrianL): Review docker-osg-build container PR - AI (Matt): add new GPG keys on repo - We may have to backversion GlideinWMS - For October: add cron job regen-repo for minefield + HTCSS repos Discussion \u00b6 None this week Support Update \u00b6 JLab (Matt): instruct them on how to install XRootD debug symbols, look for core files DevOps \u00b6 None this week OSG Release Team \u00b6 Ready for Testing HTCondor 10.0.3 XRootD 5.5.5-1.2 Requires testing from Josh Willis prior frontier-squid 5.8-2.1 AI (TimT): create an INF ticket for testing at the CHTC, BrianL to assign Ready for Release HTCondor 10.4.0 HTCondor-CE 6.0.0 htgettoken 1.17 xcache 3.5.0-2 AI (MattW): Review release-tools PR Discussion \u00b6 None this week","title":"September 26, 2023"},{"location":"meetings/2023/TechArea20230926/#osg-technology-area-meeting-26-september-2023","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Mat, Matt, TimT","title":"OSG Technology Area Meeting, 26 September 2023"},{"location":"meetings/2023/TechArea20230926/#announcements","text":"","title":"Announcements"},{"location":"meetings/2023/TechArea20230926/#triage-duty","text":"Triage duty shifts Tue-Mon This week: Mat Next week: Matt 4 (+0) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2023/TechArea20230926/#jira-as-of-tuesday-morning","text":"# of tickets \u0394 State 233 -1 Open 17 -3 Selected for Dev 32 +2 In Progress 24 +1 Dev Complete 10 +6 Ready for Testing 0 -1 Ready for Release","title":"Jira (as of Tuesday morning)"},{"location":"meetings/2023/TechArea20230926/#osg-software-team","text":"OSG 23: - AI (TimT): get HTCSS 23 RCs in place - AI (Mat): Coordinate transition to kojihub2000. Absolutely has to be done by Thursday. - AI (Matt): Mass promote packages post upgrade - AI (BrianL): Add support for OSG 23 containers - AI (TimT): kick off test of WN client tarball creation ~ OSG 23 - AI (BrianL): Review docker-osg-build container PR - AI (Matt): add new GPG keys on repo - We may have to backversion GlideinWMS - For October: add cron job regen-repo for minefield + HTCSS repos","title":"OSG Software Team"},{"location":"meetings/2023/TechArea20230926/#discussion","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20230926/#support-update","text":"JLab (Matt): instruct them on how to install XRootD debug symbols, look for core files","title":"Support Update"},{"location":"meetings/2023/TechArea20230926/#devops","text":"None this week","title":"DevOps"},{"location":"meetings/2023/TechArea20230926/#osg-release-team","text":"Ready for Testing HTCondor 10.0.3 XRootD 5.5.5-1.2 Requires testing from Josh Willis prior frontier-squid 5.8-2.1 AI (TimT): create an INF ticket for testing at the CHTC, BrianL to assign Ready for Release HTCondor 10.4.0 HTCondor-CE 6.0.0 htgettoken 1.17 xcache 3.5.0-2 AI (MattW): Review release-tools PR","title":"OSG Release Team"},{"location":"meetings/2023/TechArea20230926/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20231003/","text":"OSG Technology Area Meeting, 3 October 2023 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Marco, Mat, Matt, TimT Announcements \u00b6 Triage Duty \u00b6 Triage duty shifts Tue-Mon This week: Matt Next week: TimT 5 (+2) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Tuesday morning) \u00b6 # of tickets \u0394 State 234 +1 Open 17 +0 Selected for Dev 30 -2 In Progress 22 -2 Dev Complete 10 +6 Ready for Testing 3 +3 Ready for Release OSG Software Team \u00b6 OSG 23: - Tasks for today - AI (Matt): Kick off WN tarball scripts - AI (TimT): Write OSG 23 upgrade instructions - AI (BrianL): Ensure container images are built - AI (BrianL): Update release notes - AI (TimT): Announce release! - Follow-on tasks - Test FNAL build access - Remove repo FIXME hacks - Improve Kerberos support in osg-promote - Additional mash cache for 23 dev repos (almost done?) - Figure out if we need VOMS for EL9/an update to EL8 - HTCondor-CE + Torque failures - Summarize problems encountered during release process Kuberentes Hackathon: - AI (Mat, BrianL): repo cleanup - AI (BrianL): troubleshoot TACC PATh Facility - AI (Matt): update central collector host cert - AI (Matt): stash-cache + shoveler work Discussion \u00b6 Marco: GlideinWMS released last week and has been stable so far; factory ops has not reported problems. Planning to work with JeffD to improve GlideinWMS containers. Support Update \u00b6 JLab (Matt, BrianL): XRootD core dump, issues with proxy config with gfal tools DevOps \u00b6 None this week OSG Release Team \u00b6 Ready for Testing HTCondor 10.0.3 XRootD 5.5.5-1.2 Requires testing from Josh Willis prior frontier-squid 5.8-2.1 AI (TimT): create an INF ticket for testing at the CHTC, BrianL to assign Ready for Release HTCondor 10.4.0 HTCondor-CE 6.0.0 htgettoken 1.17 xcache 3.5.0-2 AI (MattW): Review release-tools PR Discussion \u00b6 None this week","title":"October 3, 2023"},{"location":"meetings/2023/TechArea20231003/#osg-technology-area-meeting-3-october-2023","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Marco, Mat, Matt, TimT","title":"OSG Technology Area Meeting, 3 October 2023"},{"location":"meetings/2023/TechArea20231003/#announcements","text":"","title":"Announcements"},{"location":"meetings/2023/TechArea20231003/#triage-duty","text":"Triage duty shifts Tue-Mon This week: Matt Next week: TimT 5 (+2) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2023/TechArea20231003/#jira-as-of-tuesday-morning","text":"# of tickets \u0394 State 234 +1 Open 17 +0 Selected for Dev 30 -2 In Progress 22 -2 Dev Complete 10 +6 Ready for Testing 3 +3 Ready for Release","title":"Jira (as of Tuesday morning)"},{"location":"meetings/2023/TechArea20231003/#osg-software-team","text":"OSG 23: - Tasks for today - AI (Matt): Kick off WN tarball scripts - AI (TimT): Write OSG 23 upgrade instructions - AI (BrianL): Ensure container images are built - AI (BrianL): Update release notes - AI (TimT): Announce release! - Follow-on tasks - Test FNAL build access - Remove repo FIXME hacks - Improve Kerberos support in osg-promote - Additional mash cache for 23 dev repos (almost done?) - Figure out if we need VOMS for EL9/an update to EL8 - HTCondor-CE + Torque failures - Summarize problems encountered during release process Kuberentes Hackathon: - AI (Mat, BrianL): repo cleanup - AI (BrianL): troubleshoot TACC PATh Facility - AI (Matt): update central collector host cert - AI (Matt): stash-cache + shoveler work","title":"OSG Software Team"},{"location":"meetings/2023/TechArea20231003/#discussion","text":"Marco: GlideinWMS released last week and has been stable so far; factory ops has not reported problems. Planning to work with JeffD to improve GlideinWMS containers.","title":"Discussion"},{"location":"meetings/2023/TechArea20231003/#support-update","text":"JLab (Matt, BrianL): XRootD core dump, issues with proxy config with gfal tools","title":"Support Update"},{"location":"meetings/2023/TechArea20231003/#devops","text":"None this week","title":"DevOps"},{"location":"meetings/2023/TechArea20231003/#osg-release-team","text":"Ready for Testing HTCondor 10.0.3 XRootD 5.5.5-1.2 Requires testing from Josh Willis prior frontier-squid 5.8-2.1 AI (TimT): create an INF ticket for testing at the CHTC, BrianL to assign Ready for Release HTCondor 10.4.0 HTCondor-CE 6.0.0 htgettoken 1.17 xcache 3.5.0-2 AI (MattW): Review release-tools PR","title":"OSG Release Team"},{"location":"meetings/2023/TechArea20231003/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20231010/","text":"OSG Technology Area Meeting, 10 October 2023 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: Marco, Mat, Matt, Tim Announcements \u00b6 Triage Duty \u00b6 Triage duty shifts Tue-Mon This week: TimT Next week: BrianL (?) 4 (-1) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Tuesday morning) \u00b6 # of tickets \u0394 State 234 +1 Open 17 +0 Selected for Dev 30 -2 In Progress 22 -2 Dev Complete 10 +6 Ready for Testing 3 +3 Ready for Release OSG Software Team \u00b6 A fair amount of OSG 23 work remains https://opensciencegrid.atlassian.net/browse/SOFTWARE-5503 , though some tickets look like they may be able to be closed. Top priorities include: - Fix build signing/development (fixed by Matt) - Test and provide instructions for FNAL build access - Figure out if we need VOMS for EL9/an update to EL8 - Update docs for OSG 23 tarballs and images Miscellaneous - AI (BrianL, Mat, Matt): offboard Carl and Brian Chase Discussion \u00b6 Code freeze for HTCondor 23.1.0 and 23.0.1 is this week Marco: new features in progress for the next GlideinWMS release and development release; GlideinWMS 3.10.5 is working well. Marco will be unavailable for the next two weeks due to vacation and Fermilab workshop. AI (Marco): Send Todd Tannenbaum instructions for how to configure GlideinWMS to use apptainer from the HTCondor tarball. Support Update \u00b6 None this week DevOps \u00b6 None this week OSG Release Team \u00b6 Ready for Testing HTCondor 10.0.3 XRootD 5.5.5-1.2 Requires testing from Josh Willis prior frontier-squid 5.8-2.1 AI (TimT): create an INF ticket for testing at the CHTC, BrianL to assign Ready for Release HTCondor 10.4.0 HTCondor-CE 6.0.0 htgettoken 1.17 xcache 3.5.0-2 AI (MattW): Review release-tools PR Discussion \u00b6 None this week","title":"October 10, 2023"},{"location":"meetings/2023/TechArea20231010/#osg-technology-area-meeting-10-october-2023","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: Marco, Mat, Matt, Tim","title":"OSG Technology Area Meeting, 10 October 2023"},{"location":"meetings/2023/TechArea20231010/#announcements","text":"","title":"Announcements"},{"location":"meetings/2023/TechArea20231010/#triage-duty","text":"Triage duty shifts Tue-Mon This week: TimT Next week: BrianL (?) 4 (-1) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2023/TechArea20231010/#jira-as-of-tuesday-morning","text":"# of tickets \u0394 State 234 +1 Open 17 +0 Selected for Dev 30 -2 In Progress 22 -2 Dev Complete 10 +6 Ready for Testing 3 +3 Ready for Release","title":"Jira (as of Tuesday morning)"},{"location":"meetings/2023/TechArea20231010/#osg-software-team","text":"A fair amount of OSG 23 work remains https://opensciencegrid.atlassian.net/browse/SOFTWARE-5503 , though some tickets look like they may be able to be closed. Top priorities include: - Fix build signing/development (fixed by Matt) - Test and provide instructions for FNAL build access - Figure out if we need VOMS for EL9/an update to EL8 - Update docs for OSG 23 tarballs and images Miscellaneous - AI (BrianL, Mat, Matt): offboard Carl and Brian Chase","title":"OSG Software Team"},{"location":"meetings/2023/TechArea20231010/#discussion","text":"Code freeze for HTCondor 23.1.0 and 23.0.1 is this week Marco: new features in progress for the next GlideinWMS release and development release; GlideinWMS 3.10.5 is working well. Marco will be unavailable for the next two weeks due to vacation and Fermilab workshop. AI (Marco): Send Todd Tannenbaum instructions for how to configure GlideinWMS to use apptainer from the HTCondor tarball.","title":"Discussion"},{"location":"meetings/2023/TechArea20231010/#support-update","text":"None this week","title":"Support Update"},{"location":"meetings/2023/TechArea20231010/#devops","text":"None this week","title":"DevOps"},{"location":"meetings/2023/TechArea20231010/#osg-release-team","text":"Ready for Testing HTCondor 10.0.3 XRootD 5.5.5-1.2 Requires testing from Josh Willis prior frontier-squid 5.8-2.1 AI (TimT): create an INF ticket for testing at the CHTC, BrianL to assign Ready for Release HTCondor 10.4.0 HTCondor-CE 6.0.0 htgettoken 1.17 xcache 3.5.0-2 AI (MattW): Review release-tools PR","title":"OSG Release Team"},{"location":"meetings/2023/TechArea20231010/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20231017/","text":"OSG Technology Area Meeting, 17 October 2023 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Mat, Matt, TimT Announcements \u00b6 Triage Duty \u00b6 Triage duty shifts Tue-Mon This week: BrianL Next week: Mat 6 (+2) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Tuesday morning) \u00b6 # of tickets \u0394 State 234 +1 Open 17 +0 Selected for Dev 30 -2 In Progress 22 -2 Dev Complete 10 +6 Ready for Testing 3 +3 Ready for Release OSG Software Team \u00b6 Kubernetes Hackathon - We want to upgrade various Tiger components (Kubernetes, Flux, Kustomize) and need to make sure our existing apps don't get broken, making changes as necessary. AI (BrianA): Investigate the upgrades. Things to note: - \"patchesStrategicMerge\" has been replaced with \"patches\" - \"vars\" are deprecated; \"replacements\" are the suggested replacement - AI (BrianL): TACC PATh Facility - AI (Mat): Finish deploying repo on Tempest - AI (Mat): osgvo-docker-pilot items We're getting close to Done Enough for OSG 23 https://opensciencegrid.atlassian.net/browse/SOFTWARE-5503 . Remaining top items - Test and provide instructions for FNAL build access. Mat to write instructions. - Figure out if we need VOMS for EL9/an update to EL8 - AI (BrianL) Update docs for OSG 23 tarballs and images - AI (Matt): Update mash scripts to pull HTCSS 23 RC packages into 23-{main,upcoming}-testing - AI (Matt): cpio in EL9 tarballs - AI (Mat): cronjob to regen repos to pull in HTCondor RPMs Miscellaneous - AI (BrianL, Mat, Matt): offboard Brian Chase Discussion \u00b6 HTCondor 23.1.0 and 23.0.1 are going onto the CHTC pool this week; we want to deploy in the OSPool as well, but BrianL and Mat will need to help UChicago staff upgrade their APs to OSG 23 first. Support Update \u00b6 JLab (BrianL, Matt): fts-rest-client created non-RFC proxies, which XRootD didn't like (reporting an unknown CA). Next issue is that macaroons configuration is apparently causing XRootD to dump core. UCSD (Mat): feature request for OSDF area with public read and authenticated write Kisti (Matt): got affirmation that new XRootD build contains the relevant changes DevOps \u00b6 None this week OSG Release Team \u00b6 Ready for Testing HTCondor-CE 6.0.1-[13] XRootD 5.6.2-2.[34] Ready for Release Nothing Yet Discussion \u00b6 Release tomorrow","title":"October 17, 2023"},{"location":"meetings/2023/TechArea20231017/#osg-technology-area-meeting-17-october-2023","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Mat, Matt, TimT","title":"OSG Technology Area Meeting, 17 October 2023"},{"location":"meetings/2023/TechArea20231017/#announcements","text":"","title":"Announcements"},{"location":"meetings/2023/TechArea20231017/#triage-duty","text":"Triage duty shifts Tue-Mon This week: BrianL Next week: Mat 6 (+2) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2023/TechArea20231017/#jira-as-of-tuesday-morning","text":"# of tickets \u0394 State 234 +1 Open 17 +0 Selected for Dev 30 -2 In Progress 22 -2 Dev Complete 10 +6 Ready for Testing 3 +3 Ready for Release","title":"Jira (as of Tuesday morning)"},{"location":"meetings/2023/TechArea20231017/#osg-software-team","text":"Kubernetes Hackathon - We want to upgrade various Tiger components (Kubernetes, Flux, Kustomize) and need to make sure our existing apps don't get broken, making changes as necessary. AI (BrianA): Investigate the upgrades. Things to note: - \"patchesStrategicMerge\" has been replaced with \"patches\" - \"vars\" are deprecated; \"replacements\" are the suggested replacement - AI (BrianL): TACC PATh Facility - AI (Mat): Finish deploying repo on Tempest - AI (Mat): osgvo-docker-pilot items We're getting close to Done Enough for OSG 23 https://opensciencegrid.atlassian.net/browse/SOFTWARE-5503 . Remaining top items - Test and provide instructions for FNAL build access. Mat to write instructions. - Figure out if we need VOMS for EL9/an update to EL8 - AI (BrianL) Update docs for OSG 23 tarballs and images - AI (Matt): Update mash scripts to pull HTCSS 23 RC packages into 23-{main,upcoming}-testing - AI (Matt): cpio in EL9 tarballs - AI (Mat): cronjob to regen repos to pull in HTCondor RPMs Miscellaneous - AI (BrianL, Mat, Matt): offboard Brian Chase","title":"OSG Software Team"},{"location":"meetings/2023/TechArea20231017/#discussion","text":"HTCondor 23.1.0 and 23.0.1 are going onto the CHTC pool this week; we want to deploy in the OSPool as well, but BrianL and Mat will need to help UChicago staff upgrade their APs to OSG 23 first.","title":"Discussion"},{"location":"meetings/2023/TechArea20231017/#support-update","text":"JLab (BrianL, Matt): fts-rest-client created non-RFC proxies, which XRootD didn't like (reporting an unknown CA). Next issue is that macaroons configuration is apparently causing XRootD to dump core. UCSD (Mat): feature request for OSDF area with public read and authenticated write Kisti (Matt): got affirmation that new XRootD build contains the relevant changes","title":"Support Update"},{"location":"meetings/2023/TechArea20231017/#devops","text":"None this week","title":"DevOps"},{"location":"meetings/2023/TechArea20231017/#osg-release-team","text":"Ready for Testing HTCondor-CE 6.0.1-[13] XRootD 5.6.2-2.[34] Ready for Release Nothing Yet","title":"OSG Release Team"},{"location":"meetings/2023/TechArea20231017/#discussion_1","text":"Release tomorrow","title":"Discussion"},{"location":"meetings/2023/TechArea20231024/","text":"OSG Technology Area Meeting, 26 October 2023 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: Announcements \u00b6 Triage Duty \u00b6 Triage duty shifts Tue-Mon This week: Mat Next week: Matt 3 (-3) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Tuesday morning) \u00b6 # of tickets \u0394 State 246 +2 Open 28 -2 Selected for Dev 26 +0 In Progress 21 +1 Dev Complete 3 +3 Ready for Testing 2 +2 Ready for Release OSG Software Team \u00b6 Miscellaneous - AI (BrianL, Mat, Matt): offboard Brian Chase - AI (Mat) XRootD tarball for Pelican - AI (Mat) XRDHOST env is not working with XRootD 5.6.2 Remaining OSG 23 items https://opensciencegrid.atlassian.net/browse/SOFTWARE-5503 . - Figure out if we need VOMS for EL9/an update to EL8 - AI (Mat) Update docs for OSG 23 tarballs - AI (Tim) Update tarball scripts to use 23-main (SOFTWARE-5713) - AI (BrianL) Finish transition of internal containers to OSG 23 - AI (Matt) HTCondor repo rsync failures should cause update_repos.sh to fail Discussion \u00b6 None this week Support Update \u00b6 JLab (Mat): submit a GitHub issue for the macaroons coredump DevOps \u00b6 None this week OSG Release Team \u00b6 Ready for Testing CVMFS 2.11.1-1.3 osg-update-vos 1.4.2-2 Ready for Release HTCondor-CE 6.0.1-[13] XRootD 5.6.2-2.[34] Discussion \u00b6 Release Thursday","title":"October 24, 2023"},{"location":"meetings/2023/TechArea20231024/#osg-technology-area-meeting-26-october-2023","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending:","title":"OSG Technology Area Meeting, 26 October 2023"},{"location":"meetings/2023/TechArea20231024/#announcements","text":"","title":"Announcements"},{"location":"meetings/2023/TechArea20231024/#triage-duty","text":"Triage duty shifts Tue-Mon This week: Mat Next week: Matt 3 (-3) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2023/TechArea20231024/#jira-as-of-tuesday-morning","text":"# of tickets \u0394 State 246 +2 Open 28 -2 Selected for Dev 26 +0 In Progress 21 +1 Dev Complete 3 +3 Ready for Testing 2 +2 Ready for Release","title":"Jira (as of Tuesday morning)"},{"location":"meetings/2023/TechArea20231024/#osg-software-team","text":"Miscellaneous - AI (BrianL, Mat, Matt): offboard Brian Chase - AI (Mat) XRootD tarball for Pelican - AI (Mat) XRDHOST env is not working with XRootD 5.6.2 Remaining OSG 23 items https://opensciencegrid.atlassian.net/browse/SOFTWARE-5503 . - Figure out if we need VOMS for EL9/an update to EL8 - AI (Mat) Update docs for OSG 23 tarballs - AI (Tim) Update tarball scripts to use 23-main (SOFTWARE-5713) - AI (BrianL) Finish transition of internal containers to OSG 23 - AI (Matt) HTCondor repo rsync failures should cause update_repos.sh to fail","title":"OSG Software Team"},{"location":"meetings/2023/TechArea20231024/#discussion","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20231024/#support-update","text":"JLab (Mat): submit a GitHub issue for the macaroons coredump","title":"Support Update"},{"location":"meetings/2023/TechArea20231024/#devops","text":"None this week","title":"DevOps"},{"location":"meetings/2023/TechArea20231024/#osg-release-team","text":"Ready for Testing CVMFS 2.11.1-1.3 osg-update-vos 1.4.2-2 Ready for Release HTCondor-CE 6.0.1-[13] XRootD 5.6.2-2.[34]","title":"OSG Release Team"},{"location":"meetings/2023/TechArea20231024/#discussion_1","text":"Release Thursday","title":"Discussion"},{"location":"meetings/2023/TechArea20231031/","text":"OSG Technology Area Meeting, 31 October 2023 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Mat, Matt, TimT Announcements \u00b6 Triage Duty \u00b6 Triage duty shifts Tue-Mon This week: Matt Next week: TimT 2 (-1) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Tuesday morning) \u00b6 # of tickets \u0394 State 247 +1 Open 24 -4 Selected for Dev 30 +4 In Progress 19 -2 Dev Complete 2 -1 Ready for Testing 0 -2 Ready for Release OSG Software Team \u00b6 Kubernetes Hackathon - AI (Mat): Set up Tempest repo - AI (Matt): xDD MongoDB, XRootD shoveler in base - AI (BrianL, Mat): investigate ITB OSDF; set up image updates Miscellaneous: - AI (Mat): XRootD tarball for Pelican - AI (Mat): XRDHOST env is not working with XRootD 5.6.2 - AI (Mat): IGTF CA certificate update - AI (Mat): Write instructions for package signing using YubiKeys on Windows - AI (Matt): ship osg-ca-certs with workaround, osg-ca-certs-java without workaround - AI (TimT): Release HTCondor 23.0.1 and 23.1.0; send release announcement to OSG lists as well Remaining OSG 23 items https://opensciencegrid.atlassian.net/browse/SOFTWARE-5503 . - Figure out if we need VOMS for EL9/an update to EL8 - AI (Mat): Update docs for OSG 23 tarballs - AI (Tim): Update tarball scripts to use 23-main (SOFTWARE-5713) - AI (BrianL): Finish transition of internal containers to OSG 23 - AI (Matt): Write signed OSG 23 RPMs to disk and turn strict signature checking on for 23-development Discussion \u00b6 None this week Support Update \u00b6 None this week DevOps \u00b6 None this week OSG Release Team \u00b6 Ready for Testing CVMFS 2.11.1-1.3 osg-update-vos 1.4.2-2 Ready for Release HTCondor-CE 6.0.1-[13] XRootD 5.6.2-2.[34] Discussion \u00b6 Release Thursday","title":"October 31, 2023"},{"location":"meetings/2023/TechArea20231031/#osg-technology-area-meeting-31-october-2023","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Mat, Matt, TimT","title":"OSG Technology Area Meeting, 31 October 2023"},{"location":"meetings/2023/TechArea20231031/#announcements","text":"","title":"Announcements"},{"location":"meetings/2023/TechArea20231031/#triage-duty","text":"Triage duty shifts Tue-Mon This week: Matt Next week: TimT 2 (-1) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2023/TechArea20231031/#jira-as-of-tuesday-morning","text":"# of tickets \u0394 State 247 +1 Open 24 -4 Selected for Dev 30 +4 In Progress 19 -2 Dev Complete 2 -1 Ready for Testing 0 -2 Ready for Release","title":"Jira (as of Tuesday morning)"},{"location":"meetings/2023/TechArea20231031/#osg-software-team","text":"Kubernetes Hackathon - AI (Mat): Set up Tempest repo - AI (Matt): xDD MongoDB, XRootD shoveler in base - AI (BrianL, Mat): investigate ITB OSDF; set up image updates Miscellaneous: - AI (Mat): XRootD tarball for Pelican - AI (Mat): XRDHOST env is not working with XRootD 5.6.2 - AI (Mat): IGTF CA certificate update - AI (Mat): Write instructions for package signing using YubiKeys on Windows - AI (Matt): ship osg-ca-certs with workaround, osg-ca-certs-java without workaround - AI (TimT): Release HTCondor 23.0.1 and 23.1.0; send release announcement to OSG lists as well Remaining OSG 23 items https://opensciencegrid.atlassian.net/browse/SOFTWARE-5503 . - Figure out if we need VOMS for EL9/an update to EL8 - AI (Mat): Update docs for OSG 23 tarballs - AI (Tim): Update tarball scripts to use 23-main (SOFTWARE-5713) - AI (BrianL): Finish transition of internal containers to OSG 23 - AI (Matt): Write signed OSG 23 RPMs to disk and turn strict signature checking on for 23-development","title":"OSG Software Team"},{"location":"meetings/2023/TechArea20231031/#discussion","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20231031/#support-update","text":"None this week","title":"Support Update"},{"location":"meetings/2023/TechArea20231031/#devops","text":"None this week","title":"DevOps"},{"location":"meetings/2023/TechArea20231031/#osg-release-team","text":"Ready for Testing CVMFS 2.11.1-1.3 osg-update-vos 1.4.2-2 Ready for Release HTCondor-CE 6.0.1-[13] XRootD 5.6.2-2.[34]","title":"OSG Release Team"},{"location":"meetings/2023/TechArea20231031/#discussion_1","text":"Release Thursday","title":"Discussion"},{"location":"meetings/2023/TechArea20231107/","text":"OSG Technology Area Meeting, 7 November 2023 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Derek, JohnT, MattW, TimT Announcements \u00b6 Triage Duty \u00b6 Triage duty shifts Tue-Mon This week: TimT Next week: BrianL 3 (+1) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Tuesday morning) \u00b6 # of tickets \u0394 State 247 +1 Open 22 -2 Selected for Dev 28 -2 In Progress 22 +3 Dev Complete 1 -1 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 Miscellaneous: - AI (Mat): XRootD tarball for Pelican - AI (???): ship first batch of vo-client updates for IGTF CA 3 - AI (Mat): Write instructions for package signing using YubiKeys on Windows - AI (Matt): ship osg-ca-certs with workaround, osg-ca-certs-java without workaround - AI (BrianL): put together backfill container RPM package ticket for MattW Remaining OSG 23 items https://opensciencegrid.atlassian.net/browse/SOFTWARE-5503 . - Figure out if we need VOMS for EL9/an update to EL8 - AI (Tim): Update tarball scripts to use 23-main (SOFTWARE-5713) - AI (BrianL): Finish transition of internal containers to OSG 23 Discussion \u00b6 How should we manage containers produced by OSG Staff? We should separate needs/reqs for containers that are built off of the OSG Software pipeline (dev -> testing -> release Yum repos) vs everything else Ideally, for everything else, we'd have a GitHub workflow template or action and some convention for tagging as well as immutability/retention policies Repo sprawl is a concern for security and management. Harbor creds are per organization so it may be prudent to separate out mostly-internally facing containers to a separate project, e.g. osg-internal Consolidation into the images repo doesn't work well for many images right now, especially those with \"large\" code bases as it makes dev (think tracking issues/PRs) more difficult. We should think of the SVN packaging repo as an analog here. We could add some additional flexibility to the images repo that would allow per-image references to external, trusted repos and usage of build processes that aren't so tightly tied to the Software release process. For the time being for the xrootd-monitoring-collector , we should just use a custom GitHub Action Implementation discussion in SOFTWARE-5013 Release of scitokens-cpp is in bodhi and needs karma. Ready for TimT tobuild for Debian EPEL7: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-f0f162d810 EPEL8: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-f9dc18f284 EPEL9: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-2dfb911a54 Support Update \u00b6 CVMFS issue with the latest version that causes the client to hang. DaveD is on it. DevOps \u00b6 scitokens-cpp release this week. Already in fedora update system bodhi. OSG Release Team \u00b6 Ready for Testing XRootD 5.6.3-1.2 osg-system-profiler 1.7.0 Ready for Release Nothing yet Discussion \u00b6 None this week","title":"November 7, 2023"},{"location":"meetings/2023/TechArea20231107/#osg-technology-area-meeting-7-november-2023","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Derek, JohnT, MattW, TimT","title":"OSG Technology Area Meeting, 7 November 2023"},{"location":"meetings/2023/TechArea20231107/#announcements","text":"","title":"Announcements"},{"location":"meetings/2023/TechArea20231107/#triage-duty","text":"Triage duty shifts Tue-Mon This week: TimT Next week: BrianL 3 (+1) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2023/TechArea20231107/#jira-as-of-tuesday-morning","text":"# of tickets \u0394 State 247 +1 Open 22 -2 Selected for Dev 28 -2 In Progress 22 +3 Dev Complete 1 -1 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Tuesday morning)"},{"location":"meetings/2023/TechArea20231107/#osg-software-team","text":"Miscellaneous: - AI (Mat): XRootD tarball for Pelican - AI (???): ship first batch of vo-client updates for IGTF CA 3 - AI (Mat): Write instructions for package signing using YubiKeys on Windows - AI (Matt): ship osg-ca-certs with workaround, osg-ca-certs-java without workaround - AI (BrianL): put together backfill container RPM package ticket for MattW Remaining OSG 23 items https://opensciencegrid.atlassian.net/browse/SOFTWARE-5503 . - Figure out if we need VOMS for EL9/an update to EL8 - AI (Tim): Update tarball scripts to use 23-main (SOFTWARE-5713) - AI (BrianL): Finish transition of internal containers to OSG 23","title":"OSG Software Team"},{"location":"meetings/2023/TechArea20231107/#discussion","text":"How should we manage containers produced by OSG Staff? We should separate needs/reqs for containers that are built off of the OSG Software pipeline (dev -> testing -> release Yum repos) vs everything else Ideally, for everything else, we'd have a GitHub workflow template or action and some convention for tagging as well as immutability/retention policies Repo sprawl is a concern for security and management. Harbor creds are per organization so it may be prudent to separate out mostly-internally facing containers to a separate project, e.g. osg-internal Consolidation into the images repo doesn't work well for many images right now, especially those with \"large\" code bases as it makes dev (think tracking issues/PRs) more difficult. We should think of the SVN packaging repo as an analog here. We could add some additional flexibility to the images repo that would allow per-image references to external, trusted repos and usage of build processes that aren't so tightly tied to the Software release process. For the time being for the xrootd-monitoring-collector , we should just use a custom GitHub Action Implementation discussion in SOFTWARE-5013 Release of scitokens-cpp is in bodhi and needs karma. Ready for TimT tobuild for Debian EPEL7: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-f0f162d810 EPEL8: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-f9dc18f284 EPEL9: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-2dfb911a54","title":"Discussion"},{"location":"meetings/2023/TechArea20231107/#support-update","text":"CVMFS issue with the latest version that causes the client to hang. DaveD is on it.","title":"Support Update"},{"location":"meetings/2023/TechArea20231107/#devops","text":"scitokens-cpp release this week. Already in fedora update system bodhi.","title":"DevOps"},{"location":"meetings/2023/TechArea20231107/#osg-release-team","text":"Ready for Testing XRootD 5.6.3-1.2 osg-system-profiler 1.7.0 Ready for Release Nothing yet","title":"OSG Release Team"},{"location":"meetings/2023/TechArea20231107/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20231114/","text":"OSG Technology Area Meeting, 7 November 2023 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: Announcements \u00b6 Triage Duty \u00b6 Triage duty shifts Tue-Mon This week: BrianL Next week: Mat 5 (+2) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Tuesday morning) \u00b6 # of tickets \u0394 State 247 +1 Open 22 -2 Selected for Dev 28 -2 In Progress 22 +3 Dev Complete 1 -1 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 Kubernetes Hackathon - AI (Mat): Pelican ITB director! Work with the dev team to figure it out + William who will be working on the registry - Fengping got Mat unstuck on this - AI (Matt): xDD MongoDB Stuff, add shoveler sidecar to osdf-origin helm chart - AI (BrianL): DSI oauth2-proxy Miscellaneous: - AI (Mat): XRootD tarball for Pelican - AI (BrianL): ship first batch of vo-client updates for IGTF CA 3 this week - AI (Mat): Write instructions for package signing using YubiKeys on Windows - Setup is working, not documented yet - AI (BrianL): Write release announcement for impending OSG CA certs packaging changes (aiming for week of Nov 27) - AI (MattW): osg-ca-certs sha1 workaround: Investigate failures with -java subpackage - Might be issue with tests rather than -java subpackage - AI (TimT): osg-ca-certs sha1 workaround: announce that this change is upcoming, will break java applications Remaining OSG 23 items https://opensciencegrid.atlassian.net/browse/SOFTWARE-5503 . - Figure out if we need VOMS for EL9/an update to EL8 - AI (Tim): Update tarball scripts to use 23-main (SOFTWARE-5713) - AI (BrianL): Finish transition of internal containers to OSG 23 - AI (Mat): Investigate automatically regenerating development/minefield repos Discussion \u00b6 None this week Support Update \u00b6 AI (BrainL): vo-client, osg-pki-tools doesn't work on EL9 (via FermiLab) Only FermiLab directly interacts with the InCommon API via this tool, our capability to debug is limited AI (Mat): JLab ran into a segfault bug with XRootD, XRootD released a patch We need to backport/release this patch DevOps \u00b6 AI (Derek): K8s hackathon, address large number of permissions requested OpenSearch helm chart OSG Release Team \u00b6 Ready for Testing XRootD 5.6.3-1.2 Another bugfix incoming for XRootD osg-system-profiler 1.7.0 htcondor-ce 23.0.1 osg-vo-client (Ready by Thursday) Ready for Release Nothing yet Discussion \u00b6 None this week","title":"November 14, 2023"},{"location":"meetings/2023/TechArea20231114/#osg-technology-area-meeting-7-november-2023","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending:","title":"OSG Technology Area Meeting, 7 November 2023"},{"location":"meetings/2023/TechArea20231114/#announcements","text":"","title":"Announcements"},{"location":"meetings/2023/TechArea20231114/#triage-duty","text":"Triage duty shifts Tue-Mon This week: BrianL Next week: Mat 5 (+2) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2023/TechArea20231114/#jira-as-of-tuesday-morning","text":"# of tickets \u0394 State 247 +1 Open 22 -2 Selected for Dev 28 -2 In Progress 22 +3 Dev Complete 1 -1 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Tuesday morning)"},{"location":"meetings/2023/TechArea20231114/#osg-software-team","text":"Kubernetes Hackathon - AI (Mat): Pelican ITB director! Work with the dev team to figure it out + William who will be working on the registry - Fengping got Mat unstuck on this - AI (Matt): xDD MongoDB Stuff, add shoveler sidecar to osdf-origin helm chart - AI (BrianL): DSI oauth2-proxy Miscellaneous: - AI (Mat): XRootD tarball for Pelican - AI (BrianL): ship first batch of vo-client updates for IGTF CA 3 this week - AI (Mat): Write instructions for package signing using YubiKeys on Windows - Setup is working, not documented yet - AI (BrianL): Write release announcement for impending OSG CA certs packaging changes (aiming for week of Nov 27) - AI (MattW): osg-ca-certs sha1 workaround: Investigate failures with -java subpackage - Might be issue with tests rather than -java subpackage - AI (TimT): osg-ca-certs sha1 workaround: announce that this change is upcoming, will break java applications Remaining OSG 23 items https://opensciencegrid.atlassian.net/browse/SOFTWARE-5503 . - Figure out if we need VOMS for EL9/an update to EL8 - AI (Tim): Update tarball scripts to use 23-main (SOFTWARE-5713) - AI (BrianL): Finish transition of internal containers to OSG 23 - AI (Mat): Investigate automatically regenerating development/minefield repos","title":"OSG Software Team"},{"location":"meetings/2023/TechArea20231114/#discussion","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20231114/#support-update","text":"AI (BrainL): vo-client, osg-pki-tools doesn't work on EL9 (via FermiLab) Only FermiLab directly interacts with the InCommon API via this tool, our capability to debug is limited AI (Mat): JLab ran into a segfault bug with XRootD, XRootD released a patch We need to backport/release this patch","title":"Support Update"},{"location":"meetings/2023/TechArea20231114/#devops","text":"AI (Derek): K8s hackathon, address large number of permissions requested OpenSearch helm chart","title":"DevOps"},{"location":"meetings/2023/TechArea20231114/#osg-release-team","text":"Ready for Testing XRootD 5.6.3-1.2 Another bugfix incoming for XRootD osg-system-profiler 1.7.0 htcondor-ce 23.0.1 osg-vo-client (Ready by Thursday) Ready for Release Nothing yet","title":"OSG Release Team"},{"location":"meetings/2023/TechArea20231114/#discussion_1","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20231128/","text":"OSG Technology Area Meeting, 28 November 2023 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: Announcements \u00b6 Triage Duty \u00b6 Triage duty shifts Tue-Mon This week: Matt Next week: TimT 6 (+1) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Tuesday morning) \u00b6 # of tickets \u0394 State 246 -3 Open 23 +0 Selected for Dev 29 +1 In Progress 20 -1 Dev Complete 2 +0 Ready for Testing 1 -1 Ready for Release OSG Software Team \u00b6 Kubernetes Hackathon - AI (Mat): Pelican origin - William shadowing - AI (Matt): xDD MongoDB Stuff, add shoveler sidecar to osdf-origin helm chart - AI (BrianL): Cleanup OSG 23 containers, maybe Release - AI (Matt): OSG CA certs workaround. Are there still mysterious test failures with the -java subpackage - AI (Matt): vo-client update Miscellaneous: - NRAO hero run - AI (Mat): submit transform to flock out to the OSPool from AP1 - AI (Mat): analyze Felipe's logs and construct a GPU site go/no-go list - AI (BrianL): Fix CHTC CE GPU submission - AI (Mat): XRootD tarball for Pelican - AI (BrianL): ship first batch of vo-client updates for IGTF CA 3 this week - AI (Mat): Write instructions for package signing using YubiKeys on Windows Remaining OSG 23 items https://opensciencegrid.atlassian.net/browse/SOFTWARE-5503 . - Figure out if we need VOMS for EL9/an update to EL8 - AI (BrianL): Finish transition of internal containers to OSG 23 - AI (Mat): Investigate automatically regenerating development/minefield repos Discussion \u00b6 None this week Support Update \u00b6 JLab (Mat): Kurt running into another XRootD segfault Topology/COManage (Mat): interrupted enrollment flow Lebanon (BrianL): new site, consulting with management regarding policy DevOps \u00b6 AI (Derek): K8s hackathon, address large number of permissions requested OpenSearch helm chart OSG Release Team \u00b6 Ready for Testing XRootD 5.6.3-1.2 Another bugfix incoming for XRootD osg-system-profiler 1.7.0 htcondor-ce 23.0.1 osg-vo-client (Ready by Thursday) Ready for Release Nothing yet Discussion \u00b6 CA cert updates? Punting for ~week. RE: AI (Tim): Update tarball scripts to use 23-main (SOFTWARE-5713) Done in previous release. Dropping latest OASIS worker node client symlink. Sites should be making a concious choice to change version. Possibly in Febuary?","title":"November 28, 2023"},{"location":"meetings/2023/TechArea20231128/#osg-technology-area-meeting-28-november-2023","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending:","title":"OSG Technology Area Meeting, 28 November 2023"},{"location":"meetings/2023/TechArea20231128/#announcements","text":"","title":"Announcements"},{"location":"meetings/2023/TechArea20231128/#triage-duty","text":"Triage duty shifts Tue-Mon This week: Matt Next week: TimT 6 (+1) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2023/TechArea20231128/#jira-as-of-tuesday-morning","text":"# of tickets \u0394 State 246 -3 Open 23 +0 Selected for Dev 29 +1 In Progress 20 -1 Dev Complete 2 +0 Ready for Testing 1 -1 Ready for Release","title":"Jira (as of Tuesday morning)"},{"location":"meetings/2023/TechArea20231128/#osg-software-team","text":"Kubernetes Hackathon - AI (Mat): Pelican origin - William shadowing - AI (Matt): xDD MongoDB Stuff, add shoveler sidecar to osdf-origin helm chart - AI (BrianL): Cleanup OSG 23 containers, maybe Release - AI (Matt): OSG CA certs workaround. Are there still mysterious test failures with the -java subpackage - AI (Matt): vo-client update Miscellaneous: - NRAO hero run - AI (Mat): submit transform to flock out to the OSPool from AP1 - AI (Mat): analyze Felipe's logs and construct a GPU site go/no-go list - AI (BrianL): Fix CHTC CE GPU submission - AI (Mat): XRootD tarball for Pelican - AI (BrianL): ship first batch of vo-client updates for IGTF CA 3 this week - AI (Mat): Write instructions for package signing using YubiKeys on Windows Remaining OSG 23 items https://opensciencegrid.atlassian.net/browse/SOFTWARE-5503 . - Figure out if we need VOMS for EL9/an update to EL8 - AI (BrianL): Finish transition of internal containers to OSG 23 - AI (Mat): Investigate automatically regenerating development/minefield repos","title":"OSG Software Team"},{"location":"meetings/2023/TechArea20231128/#discussion","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20231128/#support-update","text":"JLab (Mat): Kurt running into another XRootD segfault Topology/COManage (Mat): interrupted enrollment flow Lebanon (BrianL): new site, consulting with management regarding policy","title":"Support Update"},{"location":"meetings/2023/TechArea20231128/#devops","text":"AI (Derek): K8s hackathon, address large number of permissions requested OpenSearch helm chart","title":"DevOps"},{"location":"meetings/2023/TechArea20231128/#osg-release-team","text":"Ready for Testing XRootD 5.6.3-1.2 Another bugfix incoming for XRootD osg-system-profiler 1.7.0 htcondor-ce 23.0.1 osg-vo-client (Ready by Thursday) Ready for Release Nothing yet","title":"OSG Release Team"},{"location":"meetings/2023/TechArea20231128/#discussion_1","text":"CA cert updates? Punting for ~week. RE: AI (Tim): Update tarball scripts to use 23-main (SOFTWARE-5713) Done in previous release. Dropping latest OASIS worker node client symlink. Sites should be making a concious choice to change version. Possibly in Febuary?","title":"Discussion"},{"location":"meetings/2023/TechArea20231205/","text":"OSG Technology Area Meeting, 5 December 2023 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Matt, TimT Announcements \u00b6 Mat OOO Dec 5 - 12 Matt OOO Dec 26 - 29 BrianL OOO Dec 20 - Jan 5 Triage Duty \u00b6 Triage duty shifts Tue-Mon This week: TimT Next week: BrianL (?) 8 (+2) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Tuesday morning) \u00b6 # of tickets \u0394 State 247 +1 Open 24 +1 Selected for Dev 25 -4 In Progress 20 +0 Dev Complete 3 +1 Ready for Testing 2 +2 Ready for Release OSG Software Team \u00b6 Miscellaneous: - AI (Matt): add shoveler to OSDF origin helm chart Release - AI (Matt): build new xrootd-multiuser RPM - AI (Matt): build new xcache RPM Remaining OSG 23 items https://opensciencegrid.atlassian.net/browse/SOFTWARE-5503 . - Figure out if we need VOMS for EL9/an update to EL8 - AI (BrianL): Finish transition of internal containers to OSG 23 - AI (Mat): Investigate automatically regenerating development/minefield repos Discussion \u00b6 None this week Support Update \u00b6 OSPool (BrianL): AP40 job submission issues were due to changes in the authZ level for condor_reconfig The University of Tokyo (Matt): answering questions about origin outbound ports DevOps \u00b6 None this week OSG Release Team \u00b6 Ready for Testing XRootD 5.6.3-1.4 Add SecEntity.addrInfo patch to xrootd 5.6 Backport certificate chain patch to XRootD 5.6 Ready for Release Nothing yet Discussion \u00b6 AI (TimT): Check in with Fabio regarding XRootD testing","title":"December 5, 2023"},{"location":"meetings/2023/TechArea20231205/#osg-technology-area-meeting-5-december-2023","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Matt, TimT","title":"OSG Technology Area Meeting, 5 December 2023"},{"location":"meetings/2023/TechArea20231205/#announcements","text":"Mat OOO Dec 5 - 12 Matt OOO Dec 26 - 29 BrianL OOO Dec 20 - Jan 5","title":"Announcements"},{"location":"meetings/2023/TechArea20231205/#triage-duty","text":"Triage duty shifts Tue-Mon This week: TimT Next week: BrianL (?) 8 (+2) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2023/TechArea20231205/#jira-as-of-tuesday-morning","text":"# of tickets \u0394 State 247 +1 Open 24 +1 Selected for Dev 25 -4 In Progress 20 +0 Dev Complete 3 +1 Ready for Testing 2 +2 Ready for Release","title":"Jira (as of Tuesday morning)"},{"location":"meetings/2023/TechArea20231205/#osg-software-team","text":"Miscellaneous: - AI (Matt): add shoveler to OSDF origin helm chart Release - AI (Matt): build new xrootd-multiuser RPM - AI (Matt): build new xcache RPM Remaining OSG 23 items https://opensciencegrid.atlassian.net/browse/SOFTWARE-5503 . - Figure out if we need VOMS for EL9/an update to EL8 - AI (BrianL): Finish transition of internal containers to OSG 23 - AI (Mat): Investigate automatically regenerating development/minefield repos","title":"OSG Software Team"},{"location":"meetings/2023/TechArea20231205/#discussion","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20231205/#support-update","text":"OSPool (BrianL): AP40 job submission issues were due to changes in the authZ level for condor_reconfig The University of Tokyo (Matt): answering questions about origin outbound ports","title":"Support Update"},{"location":"meetings/2023/TechArea20231205/#devops","text":"None this week","title":"DevOps"},{"location":"meetings/2023/TechArea20231205/#osg-release-team","text":"Ready for Testing XRootD 5.6.3-1.4 Add SecEntity.addrInfo patch to xrootd 5.6 Backport certificate chain patch to XRootD 5.6 Ready for Release Nothing yet","title":"OSG Release Team"},{"location":"meetings/2023/TechArea20231205/#discussion_1","text":"AI (TimT): Check in with Fabio regarding XRootD testing","title":"Discussion"},{"location":"meetings/2023/TechArea20231212/","text":"OSG Technology Area Meeting, 12 December 2023 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: Announcements \u00b6 Mat OOO Dec 5 - 12 Matt OOO Dec 26 - 29 BrianL OOO Dec 20 - Jan 5 Triage Duty \u00b6 Triage duty shifts Tue-Mon This week: BrianL Next week: Mat 9 (+1) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Tuesday morning) \u00b6 # of tickets \u0394 State 245 -2 Open 24 +1 Selected for Dev 27 +2 In Progress 19 -1 Dev Complete 3 +0 Ready for Testing 0 -2 Ready for Release OSG Software Team \u00b6 Miscellaneous: - AI (Matt): build OSDF cache helm chart Release - AI (Matt): build new xcache RPM Remaining OSG 23 items https://opensciencegrid.atlassian.net/browse/SOFTWARE-5503 . - Figure out if we need VOMS for EL9/an update to EL8 - AI (BrianL): Finish transition of internal containers to OSG 23 - AI (Mat): Investigate automatically regenerating development/minefield repos Discussion \u00b6 None this week Support Update \u00b6 OSPool OSDF (BrianL): troubleshoot Showmic's OSDF job failures. Turned out to be too-large tokens due to extensive project group membership in COManage The University of Tokyo (BrianL): help them with cache registration. COManage Topology contact update appears to still be broken University of Wisconsin (BrianL): CarlV lost access to Koji Vanderbilt/Colorado (BrianL): help with IGTF cert renewals DevOps \u00b6 None this week OSG Release Team \u00b6 Ready for Testing XRootD 5.6.4 XCache 3.6.0 xrootd-multiuser 2.2.0 Ready for Release Nothing yet Discussion \u00b6 AI (TimT): Check in with Fabio regarding XRootD testing","title":"December 12, 2023"},{"location":"meetings/2023/TechArea20231212/#osg-technology-area-meeting-12-december-2023","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending:","title":"OSG Technology Area Meeting, 12 December 2023"},{"location":"meetings/2023/TechArea20231212/#announcements","text":"Mat OOO Dec 5 - 12 Matt OOO Dec 26 - 29 BrianL OOO Dec 20 - Jan 5","title":"Announcements"},{"location":"meetings/2023/TechArea20231212/#triage-duty","text":"Triage duty shifts Tue-Mon This week: BrianL Next week: Mat 9 (+1) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2023/TechArea20231212/#jira-as-of-tuesday-morning","text":"# of tickets \u0394 State 245 -2 Open 24 +1 Selected for Dev 27 +2 In Progress 19 -1 Dev Complete 3 +0 Ready for Testing 0 -2 Ready for Release","title":"Jira (as of Tuesday morning)"},{"location":"meetings/2023/TechArea20231212/#osg-software-team","text":"Miscellaneous: - AI (Matt): build OSDF cache helm chart Release - AI (Matt): build new xcache RPM Remaining OSG 23 items https://opensciencegrid.atlassian.net/browse/SOFTWARE-5503 . - Figure out if we need VOMS for EL9/an update to EL8 - AI (BrianL): Finish transition of internal containers to OSG 23 - AI (Mat): Investigate automatically regenerating development/minefield repos","title":"OSG Software Team"},{"location":"meetings/2023/TechArea20231212/#discussion","text":"None this week","title":"Discussion"},{"location":"meetings/2023/TechArea20231212/#support-update","text":"OSPool OSDF (BrianL): troubleshoot Showmic's OSDF job failures. Turned out to be too-large tokens due to extensive project group membership in COManage The University of Tokyo (BrianL): help them with cache registration. COManage Topology contact update appears to still be broken University of Wisconsin (BrianL): CarlV lost access to Koji Vanderbilt/Colorado (BrianL): help with IGTF cert renewals","title":"Support Update"},{"location":"meetings/2023/TechArea20231212/#devops","text":"None this week","title":"DevOps"},{"location":"meetings/2023/TechArea20231212/#osg-release-team","text":"Ready for Testing XRootD 5.6.4 XCache 3.6.0 xrootd-multiuser 2.2.0 Ready for Release Nothing yet","title":"OSG Release Team"},{"location":"meetings/2023/TechArea20231212/#discussion_1","text":"AI (TimT): Check in with Fabio regarding XRootD testing","title":"Discussion"},{"location":"meetings/2023/TechArea20231219/","text":"OSG Technology Area Meeting, 12 December 2023 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Derek, Mat, Matt, TimT Announcements \u00b6 Matt OOO Dec 26 - 29 BrianL OOO Dec 20 - Jan 5 Derek OOO Dec 22 - Jan 2 Triage Duty \u00b6 Triage duty shifts Tue-Mon This week: Mat Next week: TimT 8 (-1) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Tuesday morning) \u00b6 # of tickets \u0394 State 244 -1 Open 23 -1 Selected for Dev 24 -3 In Progress 18 -1 Dev Complete 2 -1 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 Doc focus today! Tickets incoming Release - AI (Mat): release xrdcl-pelican - AI (Matt): verify cadist is populated by osg-ca-certs-java Miscellaneous: - AI (BrianL, Mat): deploy ITB OSDF Pelican origin - AI (Matt): build OSDF cache helm chart Remaining OSG 23 items https://opensciencegrid.atlassian.net/browse/SOFTWARE-5503 . - AI (Matt): Figure out if we need VOMS for EL9/an update to EL8 - AI (BrianL): Finish transition of internal containers to OSG 23 - AI (Mat): Investigate automatically regenerating development/minefield repos Discussion \u00b6 HTCondor 23.x release candidate is deployed on the CHTC pool; CentOS 7 is added back as a supported platform. The IGTF 1.126 CA distribution preemptively pulled the old IGTF CA (that is still valid and in use); OSG software will not be releasing that version until the next year. Support Update \u00b6 University of Tokyo/KAGRA (BrianL): University of Tokyo KAGRA cache admin's registration was not showing up in Topology; Brian applied a workaround and also fixed the issue with the Topology software JLab (Matt): Admins were informed about a new XRootD version that should fix their crash DevOps \u00b6 None this week OSG Release Team \u00b6 Ready for Testing ospool-ep 1.0 Ready for Release Nothing yet Discussion \u00b6 Delay releasing CA bundle based on IGTF 1.126 until January ospool-ap should always use OSG 23 Docker images","title":"December 19, 2023"},{"location":"meetings/2023/TechArea20231219/#osg-technology-area-meeting-12-december-2023","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: BrianL, Derek, Mat, Matt, TimT","title":"OSG Technology Area Meeting, 12 December 2023"},{"location":"meetings/2023/TechArea20231219/#announcements","text":"Matt OOO Dec 26 - 29 BrianL OOO Dec 20 - Jan 5 Derek OOO Dec 22 - Jan 2","title":"Announcements"},{"location":"meetings/2023/TechArea20231219/#triage-duty","text":"Triage duty shifts Tue-Mon This week: Mat Next week: TimT 8 (-1) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2023/TechArea20231219/#jira-as-of-tuesday-morning","text":"# of tickets \u0394 State 244 -1 Open 23 -1 Selected for Dev 24 -3 In Progress 18 -1 Dev Complete 2 -1 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Tuesday morning)"},{"location":"meetings/2023/TechArea20231219/#osg-software-team","text":"Doc focus today! Tickets incoming Release - AI (Mat): release xrdcl-pelican - AI (Matt): verify cadist is populated by osg-ca-certs-java Miscellaneous: - AI (BrianL, Mat): deploy ITB OSDF Pelican origin - AI (Matt): build OSDF cache helm chart Remaining OSG 23 items https://opensciencegrid.atlassian.net/browse/SOFTWARE-5503 . - AI (Matt): Figure out if we need VOMS for EL9/an update to EL8 - AI (BrianL): Finish transition of internal containers to OSG 23 - AI (Mat): Investigate automatically regenerating development/minefield repos","title":"OSG Software Team"},{"location":"meetings/2023/TechArea20231219/#discussion","text":"HTCondor 23.x release candidate is deployed on the CHTC pool; CentOS 7 is added back as a supported platform. The IGTF 1.126 CA distribution preemptively pulled the old IGTF CA (that is still valid and in use); OSG software will not be releasing that version until the next year.","title":"Discussion"},{"location":"meetings/2023/TechArea20231219/#support-update","text":"University of Tokyo/KAGRA (BrianL): University of Tokyo KAGRA cache admin's registration was not showing up in Topology; Brian applied a workaround and also fixed the issue with the Topology software JLab (Matt): Admins were informed about a new XRootD version that should fix their crash","title":"Support Update"},{"location":"meetings/2023/TechArea20231219/#devops","text":"None this week","title":"DevOps"},{"location":"meetings/2023/TechArea20231219/#osg-release-team","text":"Ready for Testing ospool-ep 1.0 Ready for Release Nothing yet","title":"OSG Release Team"},{"location":"meetings/2023/TechArea20231219/#discussion_1","text":"Delay releasing CA bundle based on IGTF 1.126 until January ospool-ap should always use OSG 23 Docker images","title":"Discussion"},{"location":"meetings/2024/TechArea20240102/","text":"OSG Technology Area Meeting, 2 January 2024 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: Marco, Mat, Matt, TimT Announcements \u00b6 BrianL OOO Dec 20 - Jan 5 Triage Duty \u00b6 Triage duty shifts Tue-Mon This week: Matt Next week: BrianL 8 (+0) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday morning) \u00b6 # of tickets \u0394 State 245 +1 Open 28 +5 Selected for Dev 24 +0 In Progress 18 +0 Dev Complete 2 +0 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 Brian B was unable to reproduce the failures that the osg-ca-certs package change is meant to work around (and so unable to verify that the workaround worked). We will need to ask the original reporter to reproduce it AI (Mat): add Institution to OSG ID mapping Topology endpoint AI (Mat): release xrdcl-pelican AI (Matt): replace the deprecated save-state and set-output commands in GitHub Actions with Environment files Discussion \u00b6 GlideinWMS 3.10.6 RC is planned for the end of this week, containing mostly bugfixes: Fix for the Python-based match policy function not being correctly imported Compatibility with new versions of the M2Crypto library New factory config options by Marco Mascheroni HTCondor 23.3.0/23.0.3 scheduled for Thursday Support Update \u00b6 Mat (KAGRA): Tokyo site reporting issues while testing origin authentication; Mat will continue to debug DevOps \u00b6 None this week OSG Release Team \u00b6 Ready for Testing ospool-ep 1.0 Ready for Release Nothing yet Discussion \u00b6","title":"January 2, 2024"},{"location":"meetings/2024/TechArea20240102/#osg-technology-area-meeting-2-january-2024","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: Marco, Mat, Matt, TimT","title":"OSG Technology Area Meeting, 2 January 2024"},{"location":"meetings/2024/TechArea20240102/#announcements","text":"BrianL OOO Dec 20 - Jan 5","title":"Announcements"},{"location":"meetings/2024/TechArea20240102/#triage-duty","text":"Triage duty shifts Tue-Mon This week: Matt Next week: BrianL 8 (+0) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2024/TechArea20240102/#jira-as-of-monday-morning","text":"# of tickets \u0394 State 245 +1 Open 28 +5 Selected for Dev 24 +0 In Progress 18 +0 Dev Complete 2 +0 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday morning)"},{"location":"meetings/2024/TechArea20240102/#osg-software-team","text":"Brian B was unable to reproduce the failures that the osg-ca-certs package change is meant to work around (and so unable to verify that the workaround worked). We will need to ask the original reporter to reproduce it AI (Mat): add Institution to OSG ID mapping Topology endpoint AI (Mat): release xrdcl-pelican AI (Matt): replace the deprecated save-state and set-output commands in GitHub Actions with Environment files","title":"OSG Software Team"},{"location":"meetings/2024/TechArea20240102/#discussion","text":"GlideinWMS 3.10.6 RC is planned for the end of this week, containing mostly bugfixes: Fix for the Python-based match policy function not being correctly imported Compatibility with new versions of the M2Crypto library New factory config options by Marco Mascheroni HTCondor 23.3.0/23.0.3 scheduled for Thursday","title":"Discussion"},{"location":"meetings/2024/TechArea20240102/#support-update","text":"Mat (KAGRA): Tokyo site reporting issues while testing origin authentication; Mat will continue to debug","title":"Support Update"},{"location":"meetings/2024/TechArea20240102/#devops","text":"None this week","title":"DevOps"},{"location":"meetings/2024/TechArea20240102/#osg-release-team","text":"Ready for Testing ospool-ep 1.0 Ready for Release Nothing yet","title":"OSG Release Team"},{"location":"meetings/2024/TechArea20240102/#discussion_1","text":"","title":"Discussion"},{"location":"meetings/2024/TechArea20240109/","text":"OSG Technology Area Meeting, 9 January 2024 \u00b6 Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending: Announcements \u00b6 Triage Duty \u00b6 Triage duty shifts Tue-Mon This week: BrianL Next week: Mat 9 (+1) open FreshDesk tickets 0 (+0) open GGUS ticket Jira (as of Monday morning) \u00b6 # of tickets \u0394 State 245 +1 Open 28 +5 Selected for Dev 24 +0 In Progress 18 +0 Dev Complete 2 +0 Ready for Testing 0 +0 Ready for Release OSG Software Team \u00b6 Kubernetes hackathon: - AI (BrianL): clean up last Flux v1 Helm Charts, OSG 23 container image roundup - AI (Matt): xDD tasks? OSG institution frontend + OAuth2 - AI (Mat): new Yum repos on Tempest, auto-update EPs on the PATh Facility Release: - Frontier Squid + CarlV osg-build status? - AI (Matt): build VOMS for EL9 Miscellaneous: - AI (Matt): replace the deprecated save-state and set-output commands in GitHub Actions with Environment files Discussion \u00b6 None this week Support Update \u00b6 None this week DevOps \u00b6 None this week OSG Release Team \u00b6 Ready for Testing Nothing yet Ready for Release Nothing yet Discussion \u00b6","title":"January 9, 2024"},{"location":"meetings/2024/TechArea20240109/#osg-technology-area-meeting-9-january-2024","text":"Coordinates: Conference: +1-415-655-0002, PIN: 146 266 9392, https://morgridge-org.zoom.us/j/91987518094 (password sent separately) Attending:","title":"OSG Technology Area Meeting, 9 January 2024"},{"location":"meetings/2024/TechArea20240109/#announcements","text":"","title":"Announcements"},{"location":"meetings/2024/TechArea20240109/#triage-duty","text":"Triage duty shifts Tue-Mon This week: BrianL Next week: Mat 9 (+1) open FreshDesk tickets 0 (+0) open GGUS ticket","title":"Triage Duty"},{"location":"meetings/2024/TechArea20240109/#jira-as-of-monday-morning","text":"# of tickets \u0394 State 245 +1 Open 28 +5 Selected for Dev 24 +0 In Progress 18 +0 Dev Complete 2 +0 Ready for Testing 0 +0 Ready for Release","title":"Jira (as of Monday morning)"},{"location":"meetings/2024/TechArea20240109/#osg-software-team","text":"Kubernetes hackathon: - AI (BrianL): clean up last Flux v1 Helm Charts, OSG 23 container image roundup - AI (Matt): xDD tasks? OSG institution frontend + OAuth2 - AI (Mat): new Yum repos on Tempest, auto-update EPs on the PATh Facility Release: - Frontier Squid + CarlV osg-build status? - AI (Matt): build VOMS for EL9 Miscellaneous: - AI (Matt): replace the deprecated save-state and set-output commands in GitHub Actions with Environment files","title":"OSG Software Team"},{"location":"meetings/2024/TechArea20240109/#discussion","text":"None this week","title":"Discussion"},{"location":"meetings/2024/TechArea20240109/#support-update","text":"None this week","title":"Support Update"},{"location":"meetings/2024/TechArea20240109/#devops","text":"None this week","title":"DevOps"},{"location":"meetings/2024/TechArea20240109/#osg-release-team","text":"Ready for Testing Nothing yet Ready for Release Nothing yet","title":"OSG Release Team"},{"location":"meetings/2024/TechArea20240109/#discussion_1","text":"","title":"Discussion"},{"location":"operations/comanage/","text":"COManage Operations \u00b6 OSG is using a new identity management system called COManage. This system is used for managing contact information for OSPool and PATh Facility users, Topology site contacts, and OSG/PATh staff. Contact Registration \u00b6 Contact registrations must be manually approved by a COManage admin. Follow the instructions below to approve a contact registration. Note This page is for COManage Admins who want to approve contact registrations. If you are a user who wants to register with COManage, go to the Registering for the OSG COManage page instead. Check for contact registration requests: If you are a COManage sponsor for a given group of registrants, you will receive email notifications when there are new registration requests. Check for an email from registry@cilogon.org saying \"Petition for changed status from Confirmed to Pending Approval\" and visit the first link in the body. Alternatively, you can view all requests pending approval here . Click on the registrant's name to view their request. Note Many groups share our COManage instance so make sure that you're only approving registration requests for the appropriate group, e.g. site contacts. If prompted, log in with your institutional credentials. Review the request: Verify that the request is legitimate by doing at least one of the following: Find associated support tickets by searching for their email address in Freshdesk Ask someone affiliated with the site, collaboration, or the sponsor of a project to verify the registrant's affiliation. Ask if other staff have been in contact with them via the #staff Slack channel Verify that the registrant has submitted their request using the correct form, e.g. OSPool users should not have submitted a request to register as a Topology contact. In the top-right corner, click the \"Add comment\" link and add a note indicating how you verified the request 'Approver Comment' is public The registrant will see notes added to the \"Approver Comment\" field Click the \"Approve\" button. You should see \"Petition Approved\" and \"Petition Finalized\" on top. The Status should now be \"Finalized\". Click on their name next to CO Person to verify that the registrant is Active and that they are in the expected groups. The user will get an email saying \"Petition for changed status from Pending Approval to Approved\". Revoking AP login access \u00b6 Login access to AP1 (PATh Facility) and AP40 (OSPool) is controlled by membership to COManage groups. To revoke a user's login access to either of these APs, perform the following steps: Find the corresponding user in COManage and revoke access to all OSG services or just the relevant AP: If you are revoking access to all OSG services, set the user's CO Person status to Suspended If you only need to revoke access to AP1 or AP40, remove the user from the ap1-login or ap40-login group, respectively Note the OSG Username identifier of the user On the AP host(s) where you are revoking access, clear the SSSD cache as root: root@ap-host # sss_cache -u Replacing with the OSG Username identifier that you noted in step (2) Troubleshooting \u00b6 The COManage petition is stuck in the \"confirmed\" state \u00b6 This may happen if there are issues when confirming the user's email address. We have seen this occur if a user clicks the confirmation link then closes the tab too quickly. Under the People drop-down on the left, click on My Population Browse to the CO Person record. Scroll down to the Role Attributes , click the gear icon, select Edit , and set the status for the Role to Active . Verify that the overall status of the CO Person record is Active . If not, change it to Active as well. Click on Autogenerate Identifiers on the right, so that the necessary identifiers are created. Now that the necessary identifiers exist for the CO Person record, the LDAP DN can be computed and the record provisioned in LDAP. To make sure, click on Provisioned Services and then Provision .","title":"COManage"},{"location":"operations/comanage/#comanage-operations","text":"OSG is using a new identity management system called COManage. This system is used for managing contact information for OSPool and PATh Facility users, Topology site contacts, and OSG/PATh staff.","title":"COManage Operations"},{"location":"operations/comanage/#contact-registration","text":"Contact registrations must be manually approved by a COManage admin. Follow the instructions below to approve a contact registration. Note This page is for COManage Admins who want to approve contact registrations. If you are a user who wants to register with COManage, go to the Registering for the OSG COManage page instead. Check for contact registration requests: If you are a COManage sponsor for a given group of registrants, you will receive email notifications when there are new registration requests. Check for an email from registry@cilogon.org saying \"Petition for changed status from Confirmed to Pending Approval\" and visit the first link in the body. Alternatively, you can view all requests pending approval here . Click on the registrant's name to view their request. Note Many groups share our COManage instance so make sure that you're only approving registration requests for the appropriate group, e.g. site contacts. If prompted, log in with your institutional credentials. Review the request: Verify that the request is legitimate by doing at least one of the following: Find associated support tickets by searching for their email address in Freshdesk Ask someone affiliated with the site, collaboration, or the sponsor of a project to verify the registrant's affiliation. Ask if other staff have been in contact with them via the #staff Slack channel Verify that the registrant has submitted their request using the correct form, e.g. OSPool users should not have submitted a request to register as a Topology contact. In the top-right corner, click the \"Add comment\" link and add a note indicating how you verified the request 'Approver Comment' is public The registrant will see notes added to the \"Approver Comment\" field Click the \"Approve\" button. You should see \"Petition Approved\" and \"Petition Finalized\" on top. The Status should now be \"Finalized\". Click on their name next to CO Person to verify that the registrant is Active and that they are in the expected groups. The user will get an email saying \"Petition for changed status from Pending Approval to Approved\".","title":"Contact Registration"},{"location":"operations/comanage/#revoking-ap-login-access","text":"Login access to AP1 (PATh Facility) and AP40 (OSPool) is controlled by membership to COManage groups. To revoke a user's login access to either of these APs, perform the following steps: Find the corresponding user in COManage and revoke access to all OSG services or just the relevant AP: If you are revoking access to all OSG services, set the user's CO Person status to Suspended If you only need to revoke access to AP1 or AP40, remove the user from the ap1-login or ap40-login group, respectively Note the OSG Username identifier of the user On the AP host(s) where you are revoking access, clear the SSSD cache as root: root@ap-host # sss_cache -u Replacing with the OSG Username identifier that you noted in step (2)","title":"Revoking AP login access"},{"location":"operations/comanage/#troubleshooting","text":"","title":"Troubleshooting"},{"location":"operations/comanage/#the-comanage-petition-is-stuck-in-the-confirmed-state","text":"This may happen if there are issues when confirming the user's email address. We have seen this occur if a user clicks the confirmation link then closes the tab too quickly. Under the People drop-down on the left, click on My Population Browse to the CO Person record. Scroll down to the Role Attributes , click the gear icon, select Edit , and set the status for the Role to Active . Verify that the overall status of the CO Person record is Active . If not, change it to Active as well. Click on Autogenerate Identifiers on the right, so that the necessary identifiers are created. Now that the necessary identifiers exist for the CO Person record, the LDAP DN can be computed and the record provisioned in LDAP. To make sure, click on Provisioned Services and then Provision .","title":"The COManage petition is stuck in the \"confirmed\" state"},{"location":"policy/bestman2-retire/","text":"BeStMan2 Retirement \u00b6 This document provides an overview of the planned retirement of support for BeStMan in the OSG Software Stack. Introduction \u00b6 BeStMan2 is a standalone implementation of a subset of the Storage Resource Manager v2 (SRMv2) protocol. SRM was meant to be a high-level management protocol for site storage resources, allowing administrators to manage storage offerings using the abstraction of \"storage tokens.\" Additionally, SRM can be used to mediate transfer protocol selection. OSG currently supports BeStMan2 in \"gateway mode\" -- in this mode, SRM is only used for metadata operations (listing directory contents), listing total space used, and load-balancing GridFTP servers. This functionality is redundant to what can be accomplished with GridFTP alone. BeStMan2 has not received upstream support for approximately five years; the existing code base (about 150,000 lines of Java - similar in size to Globus GridFTP) and its extensive set of dependencies (such as JGlobus) are now quite outdated and would require significant investment to modernize. OSG has worked at length with our stakeholders to replace SRM-specific use cases with other equivalents. We believe none of our stakeholders require sites to have an SRM endpoint: this document describes the site transition plan. Site Transition Plans \u00b6 We have released documentation for a configuration of GridFTP that takes advantage of Linux Virtual Server (LVS) for load balancing between multiple GridFTP endpoints. Sites should work with their supported VOs (typically, CMS or ATLAS) to identify any VO-specific usage and replacement plans for BeStMan2. Timeline \u00b6 March 2017 (completed): Release load balanced GridFTP documentation June 2017 (completed): OSG 3.4.0 is released without BeStMan December 2018 (completed): Security-only support for OSG 3.3 series and BeStMan is provided May 2018 (completed): Support is dropped for OSG 3.3 series; no further support for BeStMan is provided.","title":"BeStMan2 Retirement"},{"location":"policy/bestman2-retire/#bestman2-retirement","text":"This document provides an overview of the planned retirement of support for BeStMan in the OSG Software Stack.","title":"BeStMan2 Retirement"},{"location":"policy/bestman2-retire/#introduction","text":"BeStMan2 is a standalone implementation of a subset of the Storage Resource Manager v2 (SRMv2) protocol. SRM was meant to be a high-level management protocol for site storage resources, allowing administrators to manage storage offerings using the abstraction of \"storage tokens.\" Additionally, SRM can be used to mediate transfer protocol selection. OSG currently supports BeStMan2 in \"gateway mode\" -- in this mode, SRM is only used for metadata operations (listing directory contents), listing total space used, and load-balancing GridFTP servers. This functionality is redundant to what can be accomplished with GridFTP alone. BeStMan2 has not received upstream support for approximately five years; the existing code base (about 150,000 lines of Java - similar in size to Globus GridFTP) and its extensive set of dependencies (such as JGlobus) are now quite outdated and would require significant investment to modernize. OSG has worked at length with our stakeholders to replace SRM-specific use cases with other equivalents. We believe none of our stakeholders require sites to have an SRM endpoint: this document describes the site transition plan.","title":"Introduction"},{"location":"policy/bestman2-retire/#site-transition-plans","text":"We have released documentation for a configuration of GridFTP that takes advantage of Linux Virtual Server (LVS) for load balancing between multiple GridFTP endpoints. Sites should work with their supported VOs (typically, CMS or ATLAS) to identify any VO-specific usage and replacement plans for BeStMan2.","title":"Site Transition Plans"},{"location":"policy/bestman2-retire/#timeline","text":"March 2017 (completed): Release load balanced GridFTP documentation June 2017 (completed): OSG 3.4.0 is released without BeStMan December 2018 (completed): Security-only support for OSG 3.3 series and BeStMan is provided May 2018 (completed): Support is dropped for OSG 3.3 series; no further support for BeStMan is provided.","title":"Timeline"},{"location":"policy/campus-cyberinfrastructure/","text":"The OSG and NSF Campus Cyberinfrastructure \u00b6 The NSF Campus Cyberinfrastructure (CC*) program invests in coordinated campus-level cyberinfrastructure improvements, innovation, integration, and engineering for science applications and distributed research projects, including enhancements to campus networking and computing resources. The Open Science Grid (as part of the Partnership to Advance Throughput Computing (PATh) ), is here to help you with your Campus Cyberinfrastructure (CC*) proposal! Please contact us at cc-star-proposals@osg-htc.org We have significant experience working with CC* applicants and awardees, offering letters of collaboration and consulting for: bringing the power of the OSG to YOUR researchers gathering science drivers and planning local computing resources CC*-required resource sharing for the Campus Compute category*, and other options for integrating local resources into OSG *In the most recent call for proposals ( NSF 21-528 ), joining the OSG is mentioned as a potential path to sharing resources with the wider research community: Proposals are required to commit to a minimum of 20% shared time on the cluster and describe their approach to making the cluster available as a shared resource external to the campus, [...] One possible approach to implementing such a federated distributed computing solution is joining a multi-campus or national federated system such as the Open Science Grid. Sharing Resources via the OSG \u00b6 The OSG consortium provides standard services and support for computational resource providers (i.e., \"sites\") using a distributed fabric of high throughput computating (HTC) technologies. These distributed-HTC (dHTC) services communicate with the site's local resource management (e.g. \"queueing\") systems to provision resources for OSG users. The OSG itself does not own resources, but provides software and services that enable the sharing of resources by many sites, and enable users to take advantage of these from submission points (whether via an OSG-operated submission point, like OSG Connect , or a locally-managed one). To contribute computational resources to the OSG, the following will be needed: An existing compute cluster running on a supported operating system with a supported resource management system: Grid Engine , HTCondor , LSF , PBS Pro / Torque , Slurm , and some local cloud provisioners. Outbound network connectivity from the cluster's worker nodes SSH access to your local cluster's submit node from a known IP address Temporary scratch space on each worker node and shared home directories on each cluster node Installation of some additional packages on the local cluster, IF the site would like to maximize its ability to support users, including those with large per-job data, containerized software, and/or GPU jobs. (There ARE some exceptions to the above. Contact us to discuss them!) Next steps If you are interested in OSG-offered services, please contact us for a consultation, even if your site does not meet all the conditions as outlined above! Additional Materials \u00b6 If you are interested in learning more about the dHTC, OSG, and what it means to share resources via OSG services, consider reviewing the following presentations from our October 2020 workshop on dHTC and OSG services for campuses ( YouTube Playlist ): Intro to dHTC and PATh Services for Campuses ( slides , YouTube ) How OSG Works ( slides , YouTube ) Intro to OSG Resource Sharing ( slides , YouTube ) Resource Sharing Technology, Security, System Requirements, Setup Process ( slides , YouTube )","title":"Campus Cyberinfrastructure"},{"location":"policy/campus-cyberinfrastructure/#the-osg-and-nsf-campus-cyberinfrastructure","text":"The NSF Campus Cyberinfrastructure (CC*) program invests in coordinated campus-level cyberinfrastructure improvements, innovation, integration, and engineering for science applications and distributed research projects, including enhancements to campus networking and computing resources. The Open Science Grid (as part of the Partnership to Advance Throughput Computing (PATh) ), is here to help you with your Campus Cyberinfrastructure (CC*) proposal! Please contact us at cc-star-proposals@osg-htc.org We have significant experience working with CC* applicants and awardees, offering letters of collaboration and consulting for: bringing the power of the OSG to YOUR researchers gathering science drivers and planning local computing resources CC*-required resource sharing for the Campus Compute category*, and other options for integrating local resources into OSG *In the most recent call for proposals ( NSF 21-528 ), joining the OSG is mentioned as a potential path to sharing resources with the wider research community: Proposals are required to commit to a minimum of 20% shared time on the cluster and describe their approach to making the cluster available as a shared resource external to the campus, [...] One possible approach to implementing such a federated distributed computing solution is joining a multi-campus or national federated system such as the Open Science Grid.","title":"The OSG and NSF Campus Cyberinfrastructure"},{"location":"policy/campus-cyberinfrastructure/#sharing-resources-via-the-osg","text":"The OSG consortium provides standard services and support for computational resource providers (i.e., \"sites\") using a distributed fabric of high throughput computating (HTC) technologies. These distributed-HTC (dHTC) services communicate with the site's local resource management (e.g. \"queueing\") systems to provision resources for OSG users. The OSG itself does not own resources, but provides software and services that enable the sharing of resources by many sites, and enable users to take advantage of these from submission points (whether via an OSG-operated submission point, like OSG Connect , or a locally-managed one). To contribute computational resources to the OSG, the following will be needed: An existing compute cluster running on a supported operating system with a supported resource management system: Grid Engine , HTCondor , LSF , PBS Pro / Torque , Slurm , and some local cloud provisioners. Outbound network connectivity from the cluster's worker nodes SSH access to your local cluster's submit node from a known IP address Temporary scratch space on each worker node and shared home directories on each cluster node Installation of some additional packages on the local cluster, IF the site would like to maximize its ability to support users, including those with large per-job data, containerized software, and/or GPU jobs. (There ARE some exceptions to the above. Contact us to discuss them!) Next steps If you are interested in OSG-offered services, please contact us for a consultation, even if your site does not meet all the conditions as outlined above!","title":"Sharing Resources via the OSG"},{"location":"policy/campus-cyberinfrastructure/#additional-materials","text":"If you are interested in learning more about the dHTC, OSG, and what it means to share resources via OSG services, consider reviewing the following presentations from our October 2020 workshop on dHTC and OSG services for campuses ( YouTube Playlist ): Intro to dHTC and PATh Services for Campuses ( slides , YouTube ) How OSG Works ( slides , YouTube ) Intro to OSG Resource Sharing ( slides , YouTube ) Resource Sharing Technology, Security, System Requirements, Setup Process ( slides , YouTube )","title":"Additional Materials"},{"location":"policy/collab-bearer-tokens/","text":"Collaborations and Bearer Tokens \u00b6 Sites in the OSG grant access to their grid services based on client's association with a specific collaboration (i.e. VO) instead of granting access on a per-user basis. In the past, this type of access was provided through X.509 proxies with VOMS attributes to demonstrate assocation with a collaboration: Users (both human and robots) would request that their collaboration sign their X.509 proxies (usually through a VOMS server), Or in the case of automated services (i.e. pilot job submission) a collaboration could directly create and sign proxies themselves Now, sites can authenticate and authorize clients presenting bearer tokens, such as SciTokens or WLCG tokens. This document describes how collaborations can issue bearer tokens for the aforementioned use cases in ways that are compatible with OSG sites. Issuers \u00b6 To generate bearer tokens, a collaboration must adminster at least one \"token issuer\" to issue tokens to their users. In addition to generating and signing tokens, token issuers provide a public endpoint that can be used to validate an issued token, e.g. an OSG Compute Entrypoint (CE) will contact the token issuer to authorize a bearer token used for pilot job submission. Token issuer uptime Due to the centralized nature of bearer token validation, token issuers should be treated as critical, highly available services. Otherwise, a token issuer outage will result in OSG sites being unable to authenticate a collaboration's tokens, meaning an interruption in pilot job submission and authenticated data transfers. Choose one of the token issuer types below, depending on the needs of your collaboration. Simple issuer \u00b6 If your collaboration centrally administers all services requiring bearer tokens and your users do not need to directly manage bearer tokens, consider running a simple token issuer. A simple token issuer consists of a public/private certificate keypair where the private key is used to issue tokens directly and the public certificate is made available through a web server. For example, the OSPool (n\u00e9e OSG VO) serves its public certificate through GitHub pages and uses the private key to sign tokens used for pilot job submission as well as automatically generating tokens to accompany user jobs so that they can access their private storage areas. OAuth2/OpenID Connect \u00b6 If your collaboration distributes administrative responsibility or your users need to request and manage their own tokens, you should administer an OAuth2/OpenID Connect (OIDC) service (e.g., INDIGO IAM ) or work with an existing OAuth2/OIDC provider (e.g., CILogon ). For example, Fermilab uses CILogon as their OIDC provider combined with an HTVault server used to streamline the OIDC process for users and integrate with their local Kerberos. Claims \u00b6 Bearer tokens are self-describing credentials that enumerate their capabilities as \"claims\" and different token \"profiles\" enumerate common sets of claims. OSG sites support the following bearer token profiles: SciTokens WLCG tokens Claims are further described below with recommendations to ensure the greatest compatibility with OSG sites. Scope \u00b6 The scope claim is a space-separated list of authorizations that should be granted to the bearer. Scopes utilized by OSG services include the following: Capability SciTokens scope WLCG scope HTCondor READ condor:/READ compute.read HTCondor WRITE condor:/WRITE compute.modify compute.cancel compute.create XRootD read read: storage.read: XRootD write write: storage.modify: Replacing with a path to the storage location that the bearer should be authorized to access. Issuer \u00b6 The issuer URL, or the iss claim, indicates the endpoint to use for authenticating a given token. A collaboration may have more than one token issuer but a single token issuer should never serve more than one collaboration. In other words, given the token issuer, the site can determine the collaboration that issued the token. The following collaborations have registered token issuers with the OSG: Collaboration Issuers ATLAS https://github.com/opensciencegrid/topology/blob/master/virtual-organizations/ATLAS.yaml CLAS12 https://github.com/opensciencegrid/topology/blob/master/virtual-organizations/CLAS12.yaml CMS https://github.com/opensciencegrid/topology/blob/master/virtual-organizations/CMS.yaml DES https://github.com/opensciencegrid/topology/blob/master/virtual-organizations/DES.yaml DUNE https://github.com/opensciencegrid/topology/blob/master/virtual-organizations/DUNE.yaml EIC https://github.com/opensciencegrid/topology/blob/master/virtual-organizations/EIC.yaml Fermilab https://github.com/opensciencegrid/topology/blob/master/virtual-organizations/Fermilab.yaml CHTC (n\u00e9e GLOW) https://github.com/opensciencegrid/topology/blob/master/virtual-organizations/GLOW.yaml Gluex https://github.com/opensciencegrid/topology/blob/master/virtual-organizations/Gluex.yaml IceCube https://github.com/opensciencegrid/topology/blob/master/virtual-organizations/IceCube.yaml LIGO https://github.com/opensciencegrid/topology/blob/master/virtual-organizations/LIGO.yaml Mu2e https://github.com/opensciencegrid/topology/blob/master/virtual-organizations/Mu2e.yaml OSPool https://github.com/opensciencegrid/topology/blob/master/virtual-organizations/OSG.yaml SBND https://github.com/opensciencegrid/topology/blob/master/virtual-organizations/SBND.yaml gm2 https://github.com/opensciencegrid/topology/blob/master/virtual-organizations/gm2.yaml The OSG distributes the osg-scitokens-mapfile RPM package that includes issuer and subject to default user mappings for use by OSG CEs. Subject \u00b6 Subjects (i.e., the sub claim) should be unique, stable identifiers that correspond to a user or service (e.g. pilot job submission). In other words, subjects combined with a token issuer can be used for suspending access for a given collaboration user, user-level accounting, monitoring, auditing, or tracing. In tandem with a token issuer URL (i.e., the iss claim), subjects can be used by site HTCondor-CE or XRootD services to map to a local identity. Privacy considerations Depending on your collaboration's userbase and contributing sites, you may have to take privacy concerns, such as the GDPR into account when assigning subjects to users. Thus, it may be preferable to assign users a randomly-generated string as their sub . Audience \u00b6 To take advantage of the improved security posture of bearer tokens, we recommend that the aud claim be set to the intended host. For example, tokens used for submission to an HTCondor-CE should set the following: aud = : WLCG groups \u00b6 WLCG tokens may have the wlcg.groups claim consisting of a comma and space separated list of collaboration groups. The format of these groups are similar to VOMS FQANs: /[/][/Role=] , replacing , , and with the collaboration, group, and role, respectively, where the group and role are optional. For example, the following groups and roles have been used by the ATLAS and CMS collaborations: /atlas/ /atlas/usatlas /cms/Role=pilot /cms/local/Role=pilot Traditionally, sites have made local accounting and scheduling decisions based on the first VOMS FQAN so collaborations should set the first group/role in wlcg.groups to the most specific group or role. For example: wlcg.groups = /cms/Role=pilot, /cms Instead of: wlcg.groups = /cms, /cms/Role=pilot Help \u00b6 To get assistance, please use the this page .","title":"Collaborations and Bearer Tokens"},{"location":"policy/collab-bearer-tokens/#collaborations-and-bearer-tokens","text":"Sites in the OSG grant access to their grid services based on client's association with a specific collaboration (i.e. VO) instead of granting access on a per-user basis. In the past, this type of access was provided through X.509 proxies with VOMS attributes to demonstrate assocation with a collaboration: Users (both human and robots) would request that their collaboration sign their X.509 proxies (usually through a VOMS server), Or in the case of automated services (i.e. pilot job submission) a collaboration could directly create and sign proxies themselves Now, sites can authenticate and authorize clients presenting bearer tokens, such as SciTokens or WLCG tokens. This document describes how collaborations can issue bearer tokens for the aforementioned use cases in ways that are compatible with OSG sites.","title":"Collaborations and Bearer Tokens"},{"location":"policy/collab-bearer-tokens/#issuers","text":"To generate bearer tokens, a collaboration must adminster at least one \"token issuer\" to issue tokens to their users. In addition to generating and signing tokens, token issuers provide a public endpoint that can be used to validate an issued token, e.g. an OSG Compute Entrypoint (CE) will contact the token issuer to authorize a bearer token used for pilot job submission. Token issuer uptime Due to the centralized nature of bearer token validation, token issuers should be treated as critical, highly available services. Otherwise, a token issuer outage will result in OSG sites being unable to authenticate a collaboration's tokens, meaning an interruption in pilot job submission and authenticated data transfers. Choose one of the token issuer types below, depending on the needs of your collaboration.","title":"Issuers"},{"location":"policy/collab-bearer-tokens/#simple-issuer","text":"If your collaboration centrally administers all services requiring bearer tokens and your users do not need to directly manage bearer tokens, consider running a simple token issuer. A simple token issuer consists of a public/private certificate keypair where the private key is used to issue tokens directly and the public certificate is made available through a web server. For example, the OSPool (n\u00e9e OSG VO) serves its public certificate through GitHub pages and uses the private key to sign tokens used for pilot job submission as well as automatically generating tokens to accompany user jobs so that they can access their private storage areas.","title":"Simple issuer"},{"location":"policy/collab-bearer-tokens/#oauth2openid-connect","text":"If your collaboration distributes administrative responsibility or your users need to request and manage their own tokens, you should administer an OAuth2/OpenID Connect (OIDC) service (e.g., INDIGO IAM ) or work with an existing OAuth2/OIDC provider (e.g., CILogon ). For example, Fermilab uses CILogon as their OIDC provider combined with an HTVault server used to streamline the OIDC process for users and integrate with their local Kerberos.","title":"OAuth2/OpenID Connect"},{"location":"policy/collab-bearer-tokens/#claims","text":"Bearer tokens are self-describing credentials that enumerate their capabilities as \"claims\" and different token \"profiles\" enumerate common sets of claims. OSG sites support the following bearer token profiles: SciTokens WLCG tokens Claims are further described below with recommendations to ensure the greatest compatibility with OSG sites.","title":"Claims"},{"location":"policy/collab-bearer-tokens/#scope","text":"The scope claim is a space-separated list of authorizations that should be granted to the bearer. Scopes utilized by OSG services include the following: Capability SciTokens scope WLCG scope HTCondor READ condor:/READ compute.read HTCondor WRITE condor:/WRITE compute.modify compute.cancel compute.create XRootD read read: storage.read: XRootD write write: storage.modify: Replacing with a path to the storage location that the bearer should be authorized to access.","title":"Scope"},{"location":"policy/collab-bearer-tokens/#issuer","text":"The issuer URL, or the iss claim, indicates the endpoint to use for authenticating a given token. A collaboration may have more than one token issuer but a single token issuer should never serve more than one collaboration. In other words, given the token issuer, the site can determine the collaboration that issued the token. The following collaborations have registered token issuers with the OSG: Collaboration Issuers ATLAS https://github.com/opensciencegrid/topology/blob/master/virtual-organizations/ATLAS.yaml CLAS12 https://github.com/opensciencegrid/topology/blob/master/virtual-organizations/CLAS12.yaml CMS https://github.com/opensciencegrid/topology/blob/master/virtual-organizations/CMS.yaml DES https://github.com/opensciencegrid/topology/blob/master/virtual-organizations/DES.yaml DUNE https://github.com/opensciencegrid/topology/blob/master/virtual-organizations/DUNE.yaml EIC https://github.com/opensciencegrid/topology/blob/master/virtual-organizations/EIC.yaml Fermilab https://github.com/opensciencegrid/topology/blob/master/virtual-organizations/Fermilab.yaml CHTC (n\u00e9e GLOW) https://github.com/opensciencegrid/topology/blob/master/virtual-organizations/GLOW.yaml Gluex https://github.com/opensciencegrid/topology/blob/master/virtual-organizations/Gluex.yaml IceCube https://github.com/opensciencegrid/topology/blob/master/virtual-organizations/IceCube.yaml LIGO https://github.com/opensciencegrid/topology/blob/master/virtual-organizations/LIGO.yaml Mu2e https://github.com/opensciencegrid/topology/blob/master/virtual-organizations/Mu2e.yaml OSPool https://github.com/opensciencegrid/topology/blob/master/virtual-organizations/OSG.yaml SBND https://github.com/opensciencegrid/topology/blob/master/virtual-organizations/SBND.yaml gm2 https://github.com/opensciencegrid/topology/blob/master/virtual-organizations/gm2.yaml The OSG distributes the osg-scitokens-mapfile RPM package that includes issuer and subject to default user mappings for use by OSG CEs.","title":"Issuer"},{"location":"policy/collab-bearer-tokens/#subject","text":"Subjects (i.e., the sub claim) should be unique, stable identifiers that correspond to a user or service (e.g. pilot job submission). In other words, subjects combined with a token issuer can be used for suspending access for a given collaboration user, user-level accounting, monitoring, auditing, or tracing. In tandem with a token issuer URL (i.e., the iss claim), subjects can be used by site HTCondor-CE or XRootD services to map to a local identity. Privacy considerations Depending on your collaboration's userbase and contributing sites, you may have to take privacy concerns, such as the GDPR into account when assigning subjects to users. Thus, it may be preferable to assign users a randomly-generated string as their sub .","title":"Subject"},{"location":"policy/collab-bearer-tokens/#audience","text":"To take advantage of the improved security posture of bearer tokens, we recommend that the aud claim be set to the intended host. For example, tokens used for submission to an HTCondor-CE should set the following: aud = :","title":"Audience"},{"location":"policy/collab-bearer-tokens/#wlcg-groups","text":"WLCG tokens may have the wlcg.groups claim consisting of a comma and space separated list of collaboration groups. The format of these groups are similar to VOMS FQANs: /[/][/Role=] , replacing , , and with the collaboration, group, and role, respectively, where the group and role are optional. For example, the following groups and roles have been used by the ATLAS and CMS collaborations: /atlas/ /atlas/usatlas /cms/Role=pilot /cms/local/Role=pilot Traditionally, sites have made local accounting and scheduling decisions based on the first VOMS FQAN so collaborations should set the first group/role in wlcg.groups to the most specific group or role. For example: wlcg.groups = /cms/Role=pilot, /cms Instead of: wlcg.groups = /cms, /cms/Role=pilot","title":"WLCG groups"},{"location":"policy/collab-bearer-tokens/#help","text":"To get assistance, please use the this page .","title":"Help"},{"location":"policy/community-testing/","text":"OSG Community Software Testing \u00b6 8 October 2019 The community of OSG resource providers has a vested interest in the quality and stability of the OSG software stack. We would like to notify our stakeholders of software updates as soon as they are designated as \"Ready for Testing\" by the Software Team. Direct engagement with the entire community would allow for feedback from a broader array of interested parties. Combined with our flexible release model , we hope to further improve the turnaround time of new features and bug fixes. Implementation \u00b6 After the OSG Software Team builds and tests a package successfully, it is marked \"Ready for Testing\" and is added to the appropriate Yum testing repository: osg-testing and osg-upcoming-testing for packages targeted for the release and the upcoming release, respectively. Upon addition to the relevant testing repository, we intend to notify OSG site administrators that the package, or a logically connected group of packages, is available for testing with a description of changes compared to previously released versions and provide a forum by which interested users can provide feedback. Additionally, any packages that are considered release candidates by their upstream authors will be noted as such. The Software and Release team will classify packages as either \"major\" or \"minor\"; where major packages are deemed critical to the functionality of the production grid and all other packages are minor. For major packages, we will notify site administrators as soon as they are eligible for testing; minor packages eligible for testing will be collected and announced in a weekly digest. After users have been notified of changes, minor packages will be marked eligible for release if they have not received negative feedback after 7 calendar days. In addition to the above requirements, major packages must also receive positive feedback and be approved by the Release Manager. If a major package has not received feedback after four weeks and it has been sufficiently tested by OSG integration tests, the Release Manager may approve the package for release. If a package receives negative feedback, the offending package will be removed from the relevant testing repository. Major Packages \u00b6 The following packages are considered critical to the production Open Science Grid: CVMFS Frontier Squid GlideinWMS Gratia Probes HTCondor HTCondor-CE stashcp XCache XRootD This list is maintained by the Release Manager with input from OSG stakeholders, the Software Manager, and the Operations Manager. Exceptions \u00b6 If an expedient release is required, the OSG Software Team may forego the community testing policy outlined above. Common exceptions to the policy include releases that contain one or more of the following: Security updates CA or VO data updates Updates that address installation or upgrade issues Version History \u00b6 2022-10-07 : All promoting of lanquishing critical packages when adequately covered by automated tests 2022-05-06 : Drop unsupported software from the critical package list 2019-10-08 : Add policy exceptions 2019-08-12 : Add notification frequency details 2019-02-20 : Initial policy","title":"Community Testing"},{"location":"policy/community-testing/#osg-community-software-testing","text":"8 October 2019 The community of OSG resource providers has a vested interest in the quality and stability of the OSG software stack. We would like to notify our stakeholders of software updates as soon as they are designated as \"Ready for Testing\" by the Software Team. Direct engagement with the entire community would allow for feedback from a broader array of interested parties. Combined with our flexible release model , we hope to further improve the turnaround time of new features and bug fixes.","title":"OSG Community Software Testing"},{"location":"policy/community-testing/#implementation","text":"After the OSG Software Team builds and tests a package successfully, it is marked \"Ready for Testing\" and is added to the appropriate Yum testing repository: osg-testing and osg-upcoming-testing for packages targeted for the release and the upcoming release, respectively. Upon addition to the relevant testing repository, we intend to notify OSG site administrators that the package, or a logically connected group of packages, is available for testing with a description of changes compared to previously released versions and provide a forum by which interested users can provide feedback. Additionally, any packages that are considered release candidates by their upstream authors will be noted as such. The Software and Release team will classify packages as either \"major\" or \"minor\"; where major packages are deemed critical to the functionality of the production grid and all other packages are minor. For major packages, we will notify site administrators as soon as they are eligible for testing; minor packages eligible for testing will be collected and announced in a weekly digest. After users have been notified of changes, minor packages will be marked eligible for release if they have not received negative feedback after 7 calendar days. In addition to the above requirements, major packages must also receive positive feedback and be approved by the Release Manager. If a major package has not received feedback after four weeks and it has been sufficiently tested by OSG integration tests, the Release Manager may approve the package for release. If a package receives negative feedback, the offending package will be removed from the relevant testing repository.","title":"Implementation"},{"location":"policy/community-testing/#major-packages","text":"The following packages are considered critical to the production Open Science Grid: CVMFS Frontier Squid GlideinWMS Gratia Probes HTCondor HTCondor-CE stashcp XCache XRootD This list is maintained by the Release Manager with input from OSG stakeholders, the Software Manager, and the Operations Manager.","title":"Major Packages"},{"location":"policy/community-testing/#exceptions","text":"If an expedient release is required, the OSG Software Team may forego the community testing policy outlined above. Common exceptions to the policy include releases that contain one or more of the following: Security updates CA or VO data updates Updates that address installation or upgrade issues","title":"Exceptions"},{"location":"policy/community-testing/#version-history","text":"2022-10-07 : All promoting of lanquishing critical packages when adequately covered by automated tests 2022-05-06 : Drop unsupported software from the critical package list 2019-10-08 : Add policy exceptions 2019-08-12 : Add notification frequency details 2019-02-20 : Initial policy","title":"Version History"},{"location":"policy/container-release/","text":"Container Release Policy \u00b6 16 February 2022 Container images are an increasingly popular tool for shortening the software development life cycle, allowing for speedy deployment of new software versions or additional instances of a service. Select services in the OSG Software Stack will be distributed as container images to support VOs and sites that are interested in this model. This document contains policy information for container images distributed by the OSG Software Team. Contents and Sources \u00b6 Similar to our existing RPM infrastructure, container image sources, build logs, and artifacts will be stored in publicly available repositories (e.g. GitHub, Docker Hub) for collaboration and traceability. Additionally, container images distributed by the OSG Software team will be based off of the latest version of a supported platform with software installed from OS, EPEL, and OSG Yum repositories. Tags \u00b6 OSG Software container images will be built at least weekly and tagged with the following format: -[-