Giter VIP home page Giter VIP logo

iarc's People

Contributors

schakrava avatar

Watchers

 avatar  avatar  avatar  avatar

iarc's Issues

CLI for iarc

Create a simple CLI for iarc.

  1. CLI should integrate nicely with scripts written shell, perl and python.
  2. CLI should have an interactive mode

notifications

users should be able to sign up for notifications.

Searchable iarc metadata

Implement a basic search on all archive metadata to answer questions like:

  1. When did source X got archived?
  2. What was the space savings
  3. What is source X archived as?

etc..

iarc rule based engine

Implement a rule based engine into iarc such that rules can be defined by end users. These rules define the archiving criteria.

Initial set of rules:
file metadata rule for owner and group owner
file metadata rules for access time and modified time
filename regex
size of the file

Split this issue as needed after the rule based engine implementation is done.

scaling iarc for large data set

Multi-threaded
o Process/thread per “/Soruce//
o Shall recursively start additional threads at sub-dir level of “/source///subdir*” based number of files.

Ability to do central setup/control/manage iarc beyond a single machine by running iarc on a farm of servers.

iarc logging

iarc should log meaningfully and thoroughly so that users can dig into logs to introspect as much as possible. key is to log all useful information and log meaningfully.

Package irach

Make iarc available as a rpm installable on Centos and RHEL and easily upgradable

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.