-
Notifications
You must be signed in to change notification settings - Fork 1
DirChanges v3 to v4
oceandlr edited this page May 6, 2019
·
1 revision
note: this page is current as of the user group meeting 2019.0.15.
- Project changes between OVIS v3 and v4
- OVIS v3 exposed LDMS, Baler, and SOS as a single project
- Lightweight Distributed Metric Service (LDMS) – data collection, transport, and storage
- Baler – log file pattern tagging and analysis
- Scalable Object Store (SOS) – object store targeting HPC ingest, read, and analyses needs
- OVIS v4 exposes LDMS, Baler, and SOS as independent projects
- Baler is dependent on SOS
- LDMS store-sos plugin depends on SOS
- SOS is independent of LDMS and Baler
- OVIS v3 exposed LDMS, Baler, and SOS as a single project
- Submodule confusion
- The submodules in OVIS are no longer maintained
- How to build with SOS without using submodules
- Check out the desired version of SOS
- https://github.com/ovis-hpc/sos.git
- Configuration
- Prerequisites for Python support
- Python 2.7+
- Numpy
- Cython 0.29+
- You can use pip to install of these
- If you don’t want/can’t support these dependencies, use –disable-python on the configure line
- cd sos-latest-stable
- mkdir build
- cd build
- ./autogen.sh
- cd build
- ../configure –prefix __install-dir__ \
- --libdir __install-dir__/lib64 \
- -–libexecdir __install-dir__/lib64
- [--disable-python]
- Prerequisites for Python support
- Building SOS
- make && sudo make install
- Check out the desired version of SOS
- How to build zap_ugni without gpcd submodule (XC/Aries only; XE/Gemini uses system gpcdr)
- Configuration that points to pre-built gpcd libs and headers
- --enable-ugni
- --with--aries-libgpcd=/opt/cray/gni/default/lib64/,/opt/cray/gni/default/include/gpcd/
- gpcd libs and headers location
- Cray CLE 6.? UP?:
- /opt/cray/gni/default/include/gpcd/
- /opt/cray/gni/default/lib64/
- Cray CLE 6.? UP?:
- Getting the gpcd code
- https://github.com/ovis-hpc/gpcd
- git clone [email protected]:ovis-hpc/gpcd.git gpcd
- Building gpcd
- Set up your environment to use the gnu compiler
- cd gpcd
- ./autogen.sh
- mkdir build
- cd build
- ../configure --prefix=/gpcd
- Make && make install
- This will install libs in gpcd/lib/
- This will install headers in gpcd/include/gpcdlocal/
- NOTE: The local build names libs with the label “local” so you must set up symbolic links for actual lib names:
- cd build_dir/lib
- ln -s libgpcdlocal.so.0.0.0 libgpcd.so
- ln -s libgpcdlocal.so.0.0.0 libgpcd.so.0
- Configuration that points to pre-built gpcd libs and headers
- Home
- Search
- Feature Overview
- LDMS Data Facilitates Analysis
- Contributing patches
- User Group Meeting Notes - BiWeekly!
- Publications
- News - now in Discussions
- Mailing Lists
- Help
Tutorials are available at the conference websites
- Coming soon!
- Testing Overview
- Test Plans & Documentation: ldms-test
- Man pages currently not posted, but they are available in the source and build
V3 has been deprecated and will be removed soon
- Configuring
- Configuration Considerations
- Running