Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitaly.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZeger-Jan van de Weg <zegerjan@gitlab.com>2018-09-12 18:39:47 +0300
committerZeger-Jan van de Weg <zegerjan@gitlab.com>2018-09-12 18:39:47 +0300
commita87197e6cddaf5a3589626153963ea4be74443f0 (patch)
tree318b2c63db9568c2c5c18e2febda85b78755e167
parent8a8daada771e4659baeb6fc08178179ea78010a6 (diff)
parent3bd9e88e74ce6691cf1001a24fbe1e538d3a4641 (diff)
Merge branch 'jramsay-roadmap' into 'master'
Use epics for Gitaly roadmap See merge request gitlab-org/gitaly!882
-rw-r--r--README.md4
-rw-r--r--doc/ROADMAP.md40
2 files changed, 2 insertions, 42 deletions
diff --git a/README.md b/README.md
index 3c92feb87..6f50ced55 100644
--- a/README.md
+++ b/README.md
@@ -4,7 +4,7 @@
**Quick Links**:
[**Migration Board**](https://gitlab.com/gitlab-org/gitaly/boards/331341?scope=all&utf8=%E2%9C%93&state=opened&label_name[]=Migration) |
- [**Roadmap**](doc/ROADMAP.md) |
+ [**Roadmap**](https://gitlab.com/groups/gitlab-org/-/roadmap?label_name%5B%5D=Gitaly&scope=all&sort=start_date_asc&state=opened) |
[Open Conversations](https://gitlab.com/gitlab-org/gitaly/issues?label_name%5B%5D=Conversation) |
[Unassigned Conversations](https://gitlab.com/gitlab-org/gitaly/issues?scope=all&utf8=%E2%9C%93&state=opened&label_name[]=Conversation&label_name[]=To%20Do&assignee_id=0) |
[Migrations](https://gitlab.com/gitlab-org/gitaly/issues?scope=all&utf8=%E2%9C%93&state=opened&label_name[]=Conversation&label_name[]=Migration) |
@@ -41,7 +41,7 @@ needed by gitlab.com (the
When these two milestones are closed the migration project will be
complete.
-[The roadmap is available here](doc/ROADMAP.md).
+[The roadmap is available here](https://gitlab.com/groups/gitlab-org/-/roadmap?label_name%5B%5D=Gitaly&scope=all&sort=start_date_asc&state=opened).
The migration process is [documented](/doc/MIGRATION_PROCESS.md).
diff --git a/doc/ROADMAP.md b/doc/ROADMAP.md
deleted file mode 100644
index 9c18f3ff0..000000000
--- a/doc/ROADMAP.md
+++ /dev/null
@@ -1,40 +0,0 @@
-# Gitaly Product Roadmap
-
-## Gitaly Version 1.0
-
-_Timeframe_: Q4 2017
-
-**GitLab.com running with 100% of Git operations going through Gitaly**: no rugged operations or git process spawns from the Ruby monolith. NFS operations/sec to git file servers down to zero.
-
-At this point, the GitLab Kubernetes Helm Charts can move towards running Gitaly as one-or-more StatefulSets. Since some features will be opt-in, these setup will be experimental.
-
-## Gitaly Version 1.1
-
-_Timeframe_: Q1 2018
-
-**All features are mandatory**. Rugged code in `Gitlab::Git` is removed from the monolith and now only exists in Gitaly-Ruby.
-
-Kubernetes Helm Charts using multiple Gitaly Git-Storage StatefulSets become standard.
-
-## Gitaly Version 2
-
-_Timeframe_: Q2 2018
-
-This milestone will focus on optimizing the Gitaly endpoints through caching, moving from spawned child processes to in-process operations where appropriate.
-
-## Future Plans
-
-Once Gitaly is complete and fast, many new features can be added, but have yet to undergo prioritization:
-
-In no particular order.
-
-* **Multiple replicas** of Git data, for high-availability
-* **Repository repair**: fix missing refs, remove old tmp files etc
-* Automatic **fault detection** and auto-migration of git data to healthy servers
-* **Shared object databases** for optimized file storage requirements
-* **Object-storage blob-store** backend option
-* Per-user, per-group, per-repo CPU IOPS Memory resource **accounting** and **limiting**
-* Auto **shard rebalancing** of repositories across replica sets based on accounting
-* **Microsoft Git Virtual File System** support: https://gitlab.com/gitlab-org/gitlab-ce/issues/27895
-* **Git-optimized indexing**. Customized indexing solution would allow us to index _all_ branches of a repository in time+cpu efficient manner.
-* **Clonebundle support** for fast, efficient clones to specialized clients (for example, Gitlab CI): https://gitlab.com/gitlab-org/gitaly/issues/610