{"id":19709185,"url":"https://github.com/sandrain/tagit-gluster","last_synced_at":"2026-06-09T02:33:40.485Z","repository":{"id":87931398,"uuid":"357178074","full_name":"sandrain/tagit-gluster","owner":"sandrain","description":"A metadata indexing framework integrated into a distributed file system (GlusterFS).","archived":false,"fork":false,"pushed_at":"2024-02-01T20:59:15.000Z","size":20877,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"tagit","last_synced_at":"2025-11-22T02:03:50.085Z","etag":null,"topics":["glusterfs","metadata"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sandrain.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog","contributing":"CONTRIBUTING","funding":null,"license":"COPYING-GPLV2","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-04-12T12:05:18.000Z","updated_at":"2024-02-01T20:59:24.000Z","dependencies_parsed_at":null,"dependency_job_id":"d8237803-c773-4db8-9fa1-cf4d5302b544","html_url":"https://github.com/sandrain/tagit-gluster","commit_stats":null,"previous_names":[],"tags_count":369,"template":false,"template_full_name":null,"purl":"pkg:github/sandrain/tagit-gluster","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sandrain%2Ftagit-gluster","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sandrain%2Ftagit-gluster/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sandrain%2Ftagit-gluster/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sandrain%2Ftagit-gluster/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sandrain","download_url":"https://codeload.github.com/sandrain/tagit-gluster/tar.gz/refs/heads/tagit","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sandrain%2Ftagit-gluster/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34089328,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-09T02:00:06.510Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["glusterfs","metadata"],"created_at":"2024-11-11T21:46:48.543Z","updated_at":"2026-06-09T02:33:40.467Z","avatar_url":"https://github.com/sandrain.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"### TagIt\n\nTagIt is a file system metadata indexing framework that is integrated into the\nfile system itself.  Being integrated into the file system, i.e., instead of\nstaying outside of the file system, allows to provide useful data management\nservices in addition to the performance benefits.  The idea is presented in the\nfollowing papers:\n\n* Hyogi Sim, Awais Khan, Sudharshan S. Vazhkudai, Seung-Hwan Lim, Ali Raza\nButt, and Youngjae Kim, \"[An Integrated Indexing and Search Service for\nDistributed File Systems](https://doi.org/10.1109/TPDS.2020.2990656),\"\nIEEE Transactions on Parallel Distributed Systems (TPDS), vol. 31, no. 10, pp.\n2375–2391, 2020.\n\n* Hyogi Sim, Youngjae Kim, Sudharshan S. Vazhkudai, Geoffroy R. Vallée,\nSeung-Hwan Lim, and Ali R. Butt, \"[Tagit: An Integrated Indexing and Search\nService for File Systems](https://doi.org/10.1145/3126908.3126929),\"\nin Proceedings of the International Conference for High Performance Computing,\nNetworking, Storage and Analysis (SC), New York, NY, USA, 2017.\n\n### Implementation\n\nTagIt has been implemented using the\n[translator framework of GlusterFS](https://glusterdocs-beta.readthedocs.io/en/latest/overview-concepts/translators.html).\nTagIt appends two additional translators, one in the\n[client-side](https://github.com/sandrain/tagit-gluster/tree/tagit/xlators/features/imess-client/src)\nand the other in the\n[server-side](https://github.com/sandrain/tagit-gluster/tree/tagit/xlators/features/imess-server/src).\nAlso, TagIt adds some more entries into the\n[meta](https://github.com/sandrain/tagit-gluster/tree/tagit/xlators/meta/src)\ntranslator.\n\nA quick code diff is available [here](https://github.com/sandrain/tagit-gluster/compare/0cd03d6fc98ee103d05fe80887bd471503575723..tagit).\n\n### Orignal README from GlusterFS\n\nFor information about contributing to GlusterFS, please follow the below link :\n[Contributing to GlusterFS community](http://www.gluster.org/community/documentation/index.php/Main_Page#Contributing_to_the_Gluster_Community)\n\n*GlusterFS does not follow the [GitHub: Fork \u0026 pull](https://help.github.com/articles/using-pull-requests/) workflow but use [Gerrit](http://review.gluster.org) for code review.*\n\nThe development guidelines are detailed in [Development Workflow.](http://www.gluster.org/community/documentation/index.php/Simplified_dev_workflow)\n\nFor more info, please visit http://www.gluster.org/.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsandrain%2Ftagit-gluster","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsandrain%2Ftagit-gluster","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsandrain%2Ftagit-gluster/lists"}