From Fedora Project Wiki
(→‎Detailed Description: Added link to mgo/bson package required as a dependency)
(Fix Scope and Contingency Plan)
Line 2: Line 2:


== Summary ==
== Summary ==
[http://www.serfdom.io Serf] is a decentralized solution for service discovery and orchestration that is lightweight, highly available, and fault tolerant. This change is to package serf for fedora users.
[http://www.serfdom.io Serf] is a decentralized solution for service discovery and orchestration that is lightweight, highly available, and fault tolerant. This change is to package serf for Fedora users.


== Owner ==
== Owner ==
Line 49: Line 49:
== Benefit to Fedora ==
== Benefit to Fedora ==
1. Better service discovery and orchestration in cloud and containerized environments such as with docker.
1. Better service discovery and orchestration in cloud and containerized environments such as with docker.


== Scope ==
== Scope ==
 
* Proposal owners: Package dependencies and serf itself.
N/A at this time.
* Other developers: N/A (not a System Wide Change)
* Release engineering: N/A (not a System Wide Change)
* Policies and guidelines: N/A (not a System Wide Change)


== Upgrade/compatibility impact ==
== Upgrade/compatibility impact ==
Line 71: Line 72:


== Contingency Plan ==
== Contingency Plan ==
 
* Contingency mechanism: Non release blocking. If deadline is not met, it will be included in the next Fedora release.
Non release blocking. If deadline is not met, it will be included in the next Fedora release.
* Contingency deadline: N/A (not a System Wide Change)
* Blocks release? No
* Blocks product? No


== Documentation ==
== Documentation ==

Revision as of 13:46, 14 May 2014

Serf 0.4.5

Summary

Serf is a decentralized solution for service discovery and orchestration that is lightweight, highly available, and fault tolerant. This change is to package serf for Fedora users.

Owner

  • Name: Jeff Schroeder
  • Email: jeffschroeder@computer.org
  • Release notes owner:

Current status

  • Targeted release: Fedora 21 (release is approximate; new versions are released monthly about the middle of the month)
  • Last updated: 2014-02-27
  • Tracker bug: <will be assigned by the Wrangler>

Detailed Description

This is the first set of dependencies for serf. After these are merged, the second set of dependencies can be independently reviewed and merged. Finally, once all of the dependencies are available in fedora, serf can be packaged.

Package Name Review Request Status
golang-github-armon-go-metrics https://bugzilla.redhat.com/show_bug.cgi?id=1060454 Needs review
golang-github-armon-mdns https://bugzilla.redhat.com/show_bug.cgi?id=1060494 Needs review
golang-github-miekg-dns https://bugzilla.redhat.com/show_bug.cgi?id=1060500 Needs review
golang-github-mitchellh-cli https://bugzilla.redhat.com/show_bug.cgi?id=1060502 Needs review
golang-github-mitchellh-mapstructure https://bugzilla.redhat.com/show_bug.cgi?id=1060503 Needs review
golang-github-hashicorp-logutils https://bugzilla.redhat.com/show_bug.cgi?id=1060580 Needs review
golang-labix-mgo (golang-labix-mgo/bson) https://bugzilla.redhat.com/show_bug.cgi?id=1033797 Needs review

Benefit to Fedora

1. Better service discovery and orchestration in cloud and containerized environments such as with docker.

Scope

  • Proposal owners: Package dependencies and serf itself.
  • Other developers: N/A (not a System Wide Change)
  • Release engineering: N/A (not a System Wide Change)
  • Policies and guidelines: N/A (not a System Wide Change)

Upgrade/compatibility impact

Upgrades will be seamless and pushed down to previous Fedora releases.

How To Test

Install using the spin, netinstall or DVD.

User Experience

N/A (not a System Wide Change)

Dependencies

N/A

Contingency Plan

  • Contingency mechanism: Non release blocking. If deadline is not met, it will be included in the next Fedora release.
  • Contingency deadline: N/A (not a System Wide Change)
  • Blocks release? No
  • Blocks product? No

Documentation

N/A (not a System Wide Change)

Release Notes