OpenCHAMI uses signed JWTs for authentication and authorization. Users must include a valid token with every request which will then be passed on to every subsequent microservice involved in processing that request. However, there are some internal requests that aren't triggered directly by a user. For these, we still need a valid token, but without a specific user to tie it to, we need to use a different kind of JWT.
March 1, 2024 in Development, LANL by David J. Allen (LANL)8 minutes
November 13, 2024 in HPC, OpenCHAMI, LANL by Travis Cotton and Alex Lovell-Troy3 minutes
October 17, 2024 in HPC, OpenCHAMI, Booting by Alex Lovell-Troy0 minutes
October 1, 2024 by Alex Lovell-Troy1 minute
This blog post dives into the 'In-Memory Working Set with Periodic Snapshots' pattern implemented in the node-orchestrator project. Learn how this approach leverages DuckDB and Parquet to efficiently manage control plane data, offering speed and reliability. Discover the advantages for HPC sysadmins, including reduced management overhead and simplified recovery, as well as comparisons to other data storage methods.
July 1, 2024 in Development, LANL by Alex Lovell-Troy6 minutes
January 24, 2024 in LANL, Development, sc23 by David J. Allen (LANL)3 minutes
January 24, 2024 in LANL, Development by David J. Allen (LANL)7 minutes
January 24, 2024 by Alex Lovell-Troy4 minutes
SMD comes with a built-in partitioning feature that should allow us to partition off certain components through it's API. In this blog post, we explore how groups and partitions work in practice.
January 18, 2024 in Development, LANL by David J. Allen (LANL)6 minutes