Skip to content

ZenusAlgolabs/Mini_Dropbox_file_storage_system

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Mini_dropBox

Dependencies

This project relies on four dependencies:

environment prep

You must use the same compiler to build the rpc library as you use for the rest of your project, otherwise you will get a series of errors. Thus to start working on the project, you need to re-build the rpc library.

To rebuild the library, do the following:

  1. cd dependencies/src
  2. tar -xzf cmake-3.13.2-Linux-x86_64.tar.gz
  3. tar -xzf rpclib.tar.gz
  4. cd rpclib
  5. mkdir build
  6. cd build
  7. ../../cmake-3.13.2-Linux-x86_64/bin/cmake ..
  8. ../../cmake-3.13.2-Linux-x86_64/bin/cmake --build .
  • (note the dot after --build)
  1. cp librpc.a ../../../lib/

OK you should be set. Proceed to testing your starter code.

Usage

Run server in a window

  • ./ssd myconfig.ini

In another window, run the client:

  • ./ss myconfig.ini

Ref article:

http://storageconference.us/2010/Papers/MSST/Shvachko.pdf

About

a mini cloud-based file storage service

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 98.2%
  • Makefile 1.8%