Skip to content

nezzzu/cortx-motr-apps

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Codacy Badge License Slack YouTube

Motr client sample apps

There are three sample applications. A running instance of a Motr cluster such as a singlenode Motr cluster is a prerequisite for compiling, building and running these applications.

  1. c0cp
  2. c0cat
  3. c0rm

Installation

Download, build and test/run using the following commands:

git clone https://github.com/Seagate/cortx-motr-apps
cd cortx-motr-apps
./scripts/install-build-deps.sh
./autogen.sh
./configure
make
make test
make clean
make distclean

Generate rc files on VM or Sage cluster

make vmrcf
make sagercf

Quick Start on Sage platform

git clone https://github.com/Seagate/cortx-motr-apps
cd cortx-motr-apps
./autogen.sh
./configure
make 
make sagercf
make test

Quick Start on VM

git clone https://github.com/Seagate/cortx-motr-apps
cd cortx-motr-apps
./autogen.sh
./configure
make 
make vmrcf
make test

How to obtain connection parameters on a VM or Sage cluster

cd cortx-motr-apps
./scripts/motraddr.sh 
#
# USER: seagate
# Application: All
#

HA_ENDPOINT_ADDR = inet:tcp:10.0.2.15@22001
PROFILE_FID = 0x7000000000000001:0x5b

M0_POOL_TIER1 = 0x6f00000000000001:0x31
M0_POOL_TIER2 = 0x6f00000000000001:0x3b
M0_POOL_TIER3 = 0x6f00000000000001:0x45

LOCAL_ENDPOINT_ADDR0 = inet:tcp:10.0.2.15@21502
LOCAL_PROC_FID0 = 0x7200000000000001:0x2c
LOCAL_ENDPOINT_ADDR1 = inet:tcp:10.0.2.15@21501
LOCAL_PROC_FID1 = 0x7200000000000001:0x29

HSM

make hsminit
make hsm1test
make hsm3test

Releases

No releases published

Packages

No packages published

Languages

  • C 80.6%
  • Shell 8.6%
  • Makefile 5.4%
  • Python 4.5%
  • M4 0.9%