<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Kevin&#039;s musings</title>
	<atom:link href="http://scrye.com/wordpress-mu/nirik/feed/" rel="self" type="application/rss+xml" />
	<link>http://scrye.com/wordpress-mu/nirik</link>
	<description>Kevin&#039;s random dog pics and posts of life</description>
	<lastBuildDate>Tue, 17 Jan 2012 00:11:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<atom:link rel="next" href="http://scrye.com/wordpress-mu/nirik/feed/?page=2" />

		<item>
		<title>Post Fudcon todo&#8217;s</title>
		<link>http://scrye.com/wordpress-mu/nirik/2012/01/16/post-fudcon-todos/</link>
		<comments>http://scrye.com/wordpress-mu/nirik/2012/01/16/post-fudcon-todos/#comments</comments>
		<pubDate>Tue, 17 Jan 2012 00:11:39 +0000</pubDate>
		<dc:creator>nirik</dc:creator>
				<category><![CDATA[fedora]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://scrye.com/wordpress-mu/nirik/?p=957</guid>
		<description><![CDATA[After seeing Christoph&#8217;s post fudcon 2012 todo list I thought that making a post fudcon TODO list was a great idea. Here&#8217;s mine (help welcomed!): Need to drop our staging git branch in puppet and merge any staging machine changes into the master branch Need to work on making out applications more &#8216;container&#8217; like. ie, [...]]]></description>
			<content:encoded><![CDATA[<p>After seeing <a href="http://www.christoph-wickert.de/blog/2012/01/16/fudcon-blacksburg-to-do-list/" title="Christoph's post fudcon 2012 todo list">Christoph&#8217;s post fudcon 2012 todo list</a> I thought that making a post fudcon TODO list was a great idea. Here&#8217;s mine (help welcomed!):</p>
<ul>
<li>Need to drop our staging git branch in puppet and merge any staging machine changes into the master branch</li>
<li>Need to work on making out applications more &#8216;container&#8217; like. ie, reduce the things they depend on and make it easier to spin up an env they run in</li>
<li>Check out cloud tech and filesystems to see if any will meet our needs</li>
<li>See if we can automate spinning up a application env with all needed integration testing machines</li>
<li>Get two factor auth working for sudo for sysadmin-main and deploy. Continue adding types of auth and services once it&#8217;s solid</li>
<li>Talk to the Board about our torrent seeder.</li>
<li>Make sure the folks who want to work on reviving smolt have all the info and help they need</li>
<li>Figure out how best to deploy the new community/tagger applications to production</li>
<li>Find the time to add the nightly live compose to the rawhide/branched scripts so it happens in a totally automated way</li>
<li>Finish migrating everything to RHEL6</li>
</ul>
<p>If there&#8217;s something I told you I would help you with/do at Fudcon and you don&#8217;t see it above, please let me know and I will add it to the list. <img src='http://scrye.com/wordpress-mu/nirik/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://scrye.com/wordpress-mu/nirik/2012/01/16/post-fudcon-todos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fudcon day 3</title>
		<link>http://scrye.com/wordpress-mu/nirik/2012/01/15/fudcon-day-3/</link>
		<comments>http://scrye.com/wordpress-mu/nirik/2012/01/15/fudcon-day-3/#comments</comments>
		<pubDate>Sun, 15 Jan 2012 21:20:22 +0000</pubDate>
		<dc:creator>nirik</dc:creator>
				<category><![CDATA[fedora]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://scrye.com/wordpress-mu/nirik/?p=951</guid>
		<description><![CDATA[Day 3 started out over at Macbride hall again. Some of us Fedora Infrastructure folks got together to hash out any issues and projects we are concerned about in the coming weeks, months or year. We may have some big challenges ahead with ARM possibly coming in as a primary arch, which will stretch our [...]]]></description>
			<content:encoded><![CDATA[<p>Day 3 started out over at Macbride hall again. </p>
<p>Some of us Fedora Infrastructure folks got together to hash out any issues and projects we are concerned about in the coming weeks, months or year. We may have some big challenges ahead with ARM possibly coming in as a primary arch, which will stretch our storage and networks and building code. We are going to take a harder look at torrents and see if they are still worth providing to the community. The new community packages and tagging stuff needs to move into production. Lots of high bandwith talks with involved folks in all those areas. </p>
<p>After a nice little lunch, and a few more discussions it was time to head out to the airport. Matt Domsch was able to take 3 of us to the airport, which was nice. At the airport, there was time to sign gpg keys and mail them out from the keysigning the other day as well as make another pass of the cacert.org assurances that I needed to enter into the system. Hopefully flights home will go smoothly. </p>
<p>Overall it&#8217;s been a great fudcon. Lots of things seemed to get discussed and worked out. I heard very little where people were asking for something that they were not willing to champion themselves, which I think is excellent. </p>
<p>Thanks to all the folks who worked so hard to put on a great event and those who attended. </p>
]]></content:encoded>
			<wfw:commentRss>http://scrye.com/wordpress-mu/nirik/2012/01/15/fudcon-day-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fudcon day 2</title>
		<link>http://scrye.com/wordpress-mu/nirik/2012/01/14/fudcon-day-2/</link>
		<comments>http://scrye.com/wordpress-mu/nirik/2012/01/14/fudcon-day-2/#comments</comments>
		<pubDate>Sun, 15 Jan 2012 05:41:11 +0000</pubDate>
		<dc:creator>nirik</dc:creator>
				<category><![CDATA[fedora]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://scrye.com/wordpress-mu/nirik/?p=943</guid>
		<description><![CDATA[Saturday started off super early: Scheduled for a 8:30 start (although we didn&#8217;t actually start until 9am). We had some intro and then pitching of barcamp sessions. Lots of nice sounding sessions. Then a short State of Fedora talk from our fearless Fedora Project leader. There were tons of sessions (as you can see from [...]]]></description>
			<content:encoded><![CDATA[<p>Saturday started off super early: Scheduled for a 8:30 start (although we didn&#8217;t actually start until 9am). </p>
<p>We had some intro and then pitching of barcamp sessions. Lots of nice sounding sessions. Then a short State of Fedora talk from our fearless Fedora Project leader. </p>
<p>There were tons of sessions (as you can see from looking at the wiki: <a href="https://fedoraproject.org/wiki/FUDCon:Blacksburg_2012#Saturday.2C_January_14" title="Fudcon wiki page for saturday">Fudcon wiki page for saturday</a>. I went to the session on making Fedora packaging easier. This was a talk to unveil a few new cool applications that can help folks with maintaining packages. </p>
<p>Pretty slick stuff: <a href="https://community.dev.fedoraproject.org/packages/" title="Community development packages instance">Community development packages</a> and <a href="https://community.dev.fedoraproject.org/tagger/rubygem-rest-client" title="community dev tagger">community dev tagger</a>. It&#8217;s fast and could be very very handy for users. </p>
<p>Lunch was a delightful burger and beefy miracle. Good stuff. </p>
<p>After lunch I met up with some IRC folks to discuss some issues and ideas for improvements there. We also did some cacert.org assurances with a few folks (there&#8217;s another session just for that at 4pm, but since we had a few minutes we went ahead and did it to save time later). </p>
<p>Then on to the session on redoing comps and package organization given by Bill Notthingham. There are still lots of details to work out, but comps will split into distro groups (xfce, kde, base, webserver, etc) and categories (web browsers, editors, etc). distro groups will stay in the same place, but categories still need to be hashed out. Some info can come from the package tagging application I saw this morning and some from package maintainers. More info to come, but overall a good plan. </p>
<p>Next was the talk and show and tell on the rasberry pi arm box. It&#8217;s a pretty cute little device. I might have to pick up one after they are available. </p>
<p>Then, a lovely cacert event. I assured about 7 people and was in turn assured by 5 more. Then a gpg keysigning which had quite a few folks at it, but we managed to organize and run through checking fingerprints and id&#8217;s in short order. </p>
<p>Only a few minutes to drop things off at the hotel and then it was time for FUDPub over at the student center. Lots of food and fun. Finally some more talk back in the hotel where amusingly a wedding party was gathered. </p>
<p>tomorrow will be the last day and travel back home. </p>
]]></content:encoded>
			<wfw:commentRss>http://scrye.com/wordpress-mu/nirik/2012/01/14/fudcon-day-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fudcon day 1</title>
		<link>http://scrye.com/wordpress-mu/nirik/2012/01/13/fudcon-day-1-2/</link>
		<comments>http://scrye.com/wordpress-mu/nirik/2012/01/13/fudcon-day-1-2/#comments</comments>
		<pubDate>Sat, 14 Jan 2012 02:43:10 +0000</pubDate>
		<dc:creator>nirik</dc:creator>
				<category><![CDATA[fedora]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://scrye.com/wordpress-mu/nirik/?p=937</guid>
		<description><![CDATA[Fudcon day 1 started with having to get up at 7:30am to get ready for the 9am starting time. Thats 5:30am my time, so that&#8217;s an excuse for me being groggy this morning. Had no problem getting to the venue and getting my badge and t-shirt. Then, after some logistics we started in on the [...]]]></description>
			<content:encoded><![CDATA[<p>Fudcon day 1 started with having to get up at 7:30am to get ready for the 9am starting time. Thats 5:30am my time, so that&#8217;s an excuse for me being groggy this morning. <img src='http://scrye.com/wordpress-mu/nirik/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
Had no problem getting to the venue and getting my badge and t-shirt. Then, after some logistics we started in on the first session of the day: </p>
<p>Fixing Staging in Fedora Infrastructure. </p>
<p>Some background: Currently we have a some &#8216;staging&#8217; machines that are supposed to be copies of production instances that we can use to test and integrate new things with. We have a seperate git branch in puppet that handles the staging instances, which seems neat, but turns out to be an annoyance in several ways. </p>
<p>There was a lot of information and debate on what production, dev, staging, integration, or the meant. How we could setup puppet. If we could on demand make a staging instance or a subset of those. How process should work. How we could go from here.</p>
<p>We came up with a plan of attack and some things to consider: </p>
<ul>
<li>Drop the &#8216;staging&#8217; git branch. Everything is in the same git repo. ie, all machines are production.</li>
<li>Try and make our apps more able to be &#8216;containers&#8217;. Ie, reduce dependence on other parts of Infrastructure so things can be tested in containers easier.</li>
<li>Look at ways to build containers or integration staging machines on the fly as needed.</li>
</ul>
<p>After a quick lunch (man the wind was nasty to/from lunch), it was time for a 2 factor auth session. </p>
<p>We&#8217;ve been talking about finishing off yubikey as a true two factor authentication method in fedora infrastructure. We had a lot of good input here and hashed out a plan here too: </p>
<p>Short term: </p>
<ul>
<li>Fork linotp&#8217;s pam module to a new project. This would be just the pam module, and we would enhance it to require a valid ssl cert from the server it&#8217;s talking to before sending it anything, prompting for pin and pass and other enhancements.</li>
<li>First target is going to be sudo for all sysadmin-main users. </li>
<li>Create a CGI that the pam module can talk to and send auth info to and return ok, bad, broken</li>
<li>CGI will likely run on fas servers so it can talk to fas and yubikey</li>
<li>Some quick and dirty way to query pin</li>
</ul>
<p>Longer term: </p>
<ul>
<li>FAS changes to store and set/reset pin</li>
<li>ADD google auth or OATH to the CGI</li>
<li>Increase parts thats are covered/where 2 factor is required</li>
</ul>
<p>All in all some great sessions today. I think we have some lovely plans in fedora infrastructure, ready to dig in and get working in the coming days and weeks. </p>
]]></content:encoded>
			<wfw:commentRss>http://scrye.com/wordpress-mu/nirik/2012/01/13/fudcon-day-1-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fudcon Day 0</title>
		<link>http://scrye.com/wordpress-mu/nirik/2012/01/13/fudcon-day-0/</link>
		<comments>http://scrye.com/wordpress-mu/nirik/2012/01/13/fudcon-day-0/#comments</comments>
		<pubDate>Fri, 13 Jan 2012 18:02:53 +0000</pubDate>
		<dc:creator>nirik</dc:creator>
				<category><![CDATA[fedora]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://scrye.com/wordpress-mu/nirik/?p=935</guid>
		<description><![CDATA[Thursday (Fudcon Blacksburg 2012 day 0) was a travel day for me. Had to get up at the unreasonable hour of 4:45 to catch the shuttle to the airport, then to my first flight to chicago. That went off fine, but unfortunately my plane from Chicago to Roanoke was delayed quite a while. ;( On [...]]]></description>
			<content:encoded><![CDATA[<p>Thursday (Fudcon Blacksburg 2012 day 0) was a travel day for me. Had to get up at the unreasonable hour of 4:45 to catch the shuttle to the airport, then to my first flight to chicago. That went off fine, but unfortunately my plane from Chicago to Roanoke was delayed quite a while. ;(<br />
On the plus side I got to hang out with 3 other fudcon bound folks and we did some chatting there in the airport. Finally we got a plane and got to Blacksburg, where the magic Spot van picked up about 15 of us and took us to the hotel.<br />
The hallway track was well in progress there, and I ended up staying up later than I had thought I could talking to people I usually only see on IRC. Finally got to bed around midnight after catching up on some emails. </p>
<p>Looking forward to a great fudcon!</p>
]]></content:encoded>
			<wfw:commentRss>http://scrye.com/wordpress-mu/nirik/2012/01/13/fudcon-day-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fedora Infrastructure at fudcon 2012</title>
		<link>http://scrye.com/wordpress-mu/nirik/2012/01/06/fedora-infrastructure-at-fudcon-2012/</link>
		<comments>http://scrye.com/wordpress-mu/nirik/2012/01/06/fedora-infrastructure-at-fudcon-2012/#comments</comments>
		<pubDate>Fri, 06 Jan 2012 19:59:28 +0000</pubDate>
		<dc:creator>nirik</dc:creator>
				<category><![CDATA[fedora]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://scrye.com/wordpress-mu/nirik/?p=930</guid>
		<description><![CDATA[Next weekend is Fudcon Blacksberg 2012 and a number of Fedora Infrastructure folks should be there (Including me). I&#8217;ve signed up to give/facilitate 3 workshops/hackfest sessions: Fedora Infrastructure: Revamping our staging server setup, then implemeting it. This will be hopefully friday and sunday. We can try and hash out a plan on friday and look [...]]]></description>
			<content:encoded><![CDATA[<p>Next weekend is <a href="https://fedoraproject.org/wiki/FUDCon:Blacksburg_2012" title="Fudcon Blacksberg 2012">Fudcon Blacksberg 2012</a> and a number of Fedora Infrastructure folks should be there (Including me). </p>
<p>I&#8217;ve signed up to give/facilitate 3 workshops/hackfest sessions: </p>
<ul>
<li>Fedora Infrastructure: Revamping our staging server setup, then implemeting it. This will be hopefully friday and sunday. We can try and hash out a plan on friday and look at starting implementation or at least timeline for implementing things on sunday. </li>
<li>Fedora Infrastructure: 2 factor authentication brainstorming. This will hopefully be saturday. I&#8217;d like to try and get full 2 factor auth setup for yubikeys and/or a clear plan to do so. Ideally we will setup a framework where we can also optionally use other 2factor setups (google authenticator, etc). I will also have some yubikeys with me to distribute</li>
<li>Fedora Infrastructure: Getting started/apprentices/Getting involved. This will be a intro session for folks that would like to get involved with infrastructure. We can answer questions, try and find out what would be a good fit for people starting out and work on our apprentice program to try and make it easier for people to join us.</li>
</ul>
<p>In addition to those, <a href="https://fedoraproject.org/wiki/User:Toshio" title="Toshio">Toshio</a> is going to be running some sessions on Python programming and software releases using our infrastructure as the example. Should be great stuff. </p>
<p>Of course as always in addition to the talks and hackfests, there&#8217;s a lively &#8220;hallway&#8221; track: A chance to meet up with folks and discuss things in a high bandwidth way. I hope to see lots of folks I know, and lots of new faces as well. Happy to discuss any fedora related issues or items there. </p>
<p>If you&#8217;re unable to attend this Fudcon, do follow along in #fedora-fudcon on irc.freenode.net. There should be pointers there to whats happening, whats being discussed and allow for remote input. Hopefully we will have irc transcribers in various rooms as well. </p>
]]></content:encoded>
			<wfw:commentRss>http://scrye.com/wordpress-mu/nirik/2012/01/06/fedora-infrastructure-at-fudcon-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Another fedorahosted.org trac plugin</title>
		<link>http://scrye.com/wordpress-mu/nirik/2012/01/04/another-fedorahosted-org-trac-plugin/</link>
		<comments>http://scrye.com/wordpress-mu/nirik/2012/01/04/another-fedorahosted-org-trac-plugin/#comments</comments>
		<pubDate>Wed, 04 Jan 2012 22:12:58 +0000</pubDate>
		<dc:creator>nirik</dc:creator>
				<category><![CDATA[fedora]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://scrye.com/wordpress-mu/nirik/?p=926</guid>
		<description><![CDATA[I&#8217;ve just updated in epel and installed on fedorahosted.org another trac plugin: PeerReviewPlugin This is a nifty little plugin that lets you do codereviews. You can set users to have CODEREVIEWDEV (developer who can submit reviews) and CODEREVIEWMGR (can approve reviews). You can enable the plugin in the admin section of your trac instance, and [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just updated in epel and installed on fedorahosted.org another trac plugin: <a href="http://trac-hacks.org/wiki/PeerReviewPlugin" title="PeerReviewPlugin">PeerReviewPlugin</a></p>
<p>This is a nifty little plugin that lets you do codereviews. You can set users to have CODEREVIEWDEV (developer who can submit reviews) and CODEREVIEWMGR (can approve reviews). You can enable the plugin in the admin section of your trac instance, and should then see a &#8220;Peer Review&#8221; button. </p>
<p>Enjoy. </p>
<p>EDITED TO ADD(2012-01-06): We ran into a problem with the plugin that I missed in my testing of it. ;( I&#8217;ve disabled it for now&#8230; if anyone has ideas on fixing http://trac-hacks.org/ticket/7034 please chime in there. <img src='http://scrye.com/wordpress-mu/nirik/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://scrye.com/wordpress-mu/nirik/2012/01/04/another-fedorahosted-org-trac-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Some new fedorahosted.org plugins</title>
		<link>http://scrye.com/wordpress-mu/nirik/2011/12/28/some-new-fedorahosted-org-plugins/</link>
		<comments>http://scrye.com/wordpress-mu/nirik/2011/12/28/some-new-fedorahosted-org-plugins/#comments</comments>
		<pubDate>Wed, 28 Dec 2011 21:11:34 +0000</pubDate>
		<dc:creator>nirik</dc:creator>
				<category><![CDATA[fedora]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://scrye.com/wordpress-mu/nirik/?p=920</guid>
		<description><![CDATA[Thanks to some quick packaging work by Andrea Veri we have some new plugins we have added to trac on fedorahosted.org for your tracking pleasure: trac-workflowadmin-plugin: This plugin lets you change the ticket workflow on your project. You can setup what states tickets must pass through and in what order. It even gives you a [...]]]></description>
			<content:encoded><![CDATA[<p>Thanks to some quick packaging work by Andrea Veri we have some new plugins we have added to trac on fedorahosted.org for your tracking pleasure:</p>
<ul>
<li>trac-workflowadmin-plugin: This plugin lets you change the ticket workflow on your project. You can setup what states tickets must pass through and in what order. It even gives you a nice little graph of workflow.</li>
<li>trac-navadd-plugin: This isn&#8217;t too visible yet, but I am going to hopefully use it to add handy &#8216;register&#8217; and &#8216;forgot password&#8217; links to all projects. This should help with end user ticket reporting.</li>
<li>trac-watchlist-plugin: This allows any logged in user to watch tickets or wiki pages without having to CC to the ticket or otherwise distrub it</li>
<li>trac-tocmacro-plugin: This was enabled in the old fedorahosted, but wasn&#8217;t packaged up correctly and has been now. This allows you to use a TOC macro to provide table of contents on wiki pages.</li>
</ul>
<p>As always, these plugins are available in the EPEL repos (currently in testing) for all to use, improve and share. If you need some specific plugin or macro in fedorahosted, just let us know!</p>
]]></content:encoded>
			<wfw:commentRss>http://scrye.com/wordpress-mu/nirik/2011/12/28/some-new-fedorahosted-org-plugins/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>fedorahosted.org changes an enhancements</title>
		<link>http://scrye.com/wordpress-mu/nirik/2011/12/18/fedorahosted-org-changes-an-enhancements/</link>
		<comments>http://scrye.com/wordpress-mu/nirik/2011/12/18/fedorahosted-org-changes-an-enhancements/#comments</comments>
		<pubDate>Sun, 18 Dec 2011 19:43:53 +0000</pubDate>
		<dc:creator>nirik</dc:creator>
				<category><![CDATA[fedora]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://scrye.com/wordpress-mu/nirik/?p=911</guid>
		<description><![CDATA[I just thought I would shoot out a quick post about some changes and enhancements at fedorahosted.org (an excellent place to host your open source project). We&#8217;ve moved fedorahosted to RHEL6 and a newer set of hardware. Everything should be faster and newer. You will probibly most notice the upgrade to trac (from 0.10 to [...]]]></description>
			<content:encoded><![CDATA[<p>I just thought I would shoot out a quick post about some changes and enhancements at fedorahosted.org (an excellent place to host your open source project). </p>
<p>We&#8217;ve moved fedorahosted to RHEL6 and a newer set of hardware. Everything should be faster and newer. You will probibly most notice the upgrade to trac (from 0.10 to 0.12), but mailman, scms and all other software should also be newer. The backend is now a cluster of two drbd using nodes. We are going to look at decentralizing things much further in the coming year. </p>
<p>Speaking of trac, there&#8217;s a ton of new items in the new version along with some new plugins we have enabled: </p>
<ul>
<li>The MasterTickets plugin is now installed, so you can have tickets block or be blocked by other tickets, and get a nice graph of the dependency tree.</li>
<li>Multiple repository support. You can now have your project list and show multiple source repos, using the same or different SCM&#8217;s</li>
<li>A great deal of configuration is available to trac admins on notification emails and permissions.</li>
<li>Unicode and i18n support is vastly improved</li>
<li>With a bit of adjustment, the PrivateTickets plugin works fine with the new trac. This allows you to have tickets only some groups can read/see if needed.</li>
<li>Configurable work flows for tickets. You can set things to go through specific states before being fixed. </li>
</ul>
<p>Mailing lists (lists.fedorahosted.org) have some small but nice improvements, like properly handling bounce messages from inactive google.com accounts and better utf8 handling. </p>
<p>Our <a href="http://www.reviewboard.org/">review board</a> instance is still running along, and should be a bit faster now.</p>
<p>We have great plans for 2012 for fedorahosted. If you&#8217;re interested in helping us out, take a gander at <a href="http://fedoraproject.org/wiki/Infrastructure/GettingStarted">the Fedora Infrastructure Getting Started page</a> and jump in and join us. </p>
<p>See the <a href="https://fedorahosted.org/web/faq">fedorahosted.org FAQ</a> for more information about Fedora Hosted and how to host your next open source project there. </p>
]]></content:encoded>
			<wfw:commentRss>http://scrye.com/wordpress-mu/nirik/2011/12/18/fedorahosted-org-changes-an-enhancements/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fedora NFS server outage retrospective</title>
		<link>http://scrye.com/wordpress-mu/nirik/2011/12/10/fedora-nfs-server-outage-retrospective/</link>
		<comments>http://scrye.com/wordpress-mu/nirik/2011/12/10/fedora-nfs-server-outage-retrospective/#comments</comments>
		<pubDate>Sat, 10 Dec 2011 22:16:59 +0000</pubDate>
		<dc:creator>nirik</dc:creator>
				<category><![CDATA[fedora]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://scrye.com/wordpress-mu/nirik/?p=907</guid>
		<description><![CDATA[As you may have seen if you are on the fedora announce list, we had an outage the other day of our main build system NFS storage. This meant that no builds could be made and also data could not be downloaded from koji (rpms, build info, etc). I thought I would share here what [...]]]></description>
			<content:encoded><![CDATA[<p>As you may have seen if you are on the fedora <a href="https://admin.fedoraproject.org/mailman/listinfo/announce">announce</a> list, we had an outage the other day of our main build system NFS storage. This meant that no builds could be made and also data could not be downloaded from koji (rpms, build info, etc). I thought I would share here what happened so we can learn from and try and prevent or mitigate this happening again. </p>
<p>First, a bit of background on the setup: We have a storage device that exports raw storage as iSCSI. This is then consumed/used by our main nfs server (nfs01). It&#8217;s using the device with lvm2, and has a ext4 filesystem on it. It&#8217;s around 12TB in size. This data is then exported to various other machines to use, including builders, kojipkgs squid frontend for packages, koji hubs and release engineering boxes that push updates. We also have a backup nfs server (bnfs01) that has it&#8217;s own separate storage with a backup copy of the primary data. </p>
<p>On the morning of December 8th, the connection between the iSCSI backend and nfs01 had a hiccup. It retried current in progress writes, and then decided it could resume ok and kept going. The filesystem had &#8220;Errors behavior:          Continue&#8221; set so it kept going (although no actual fs errors were logged, so that may not matter). Shortly after this, NFS locks started failing and builds were getting I/O errors. A lvm snapshot was made and a fsck run on that snapshot, which completed after around 2 hours. A fsck was then run on the actual volume itself, but that took around 8 hours and showed a great deal more corruption than the snapshot had. In order to get things into a good state, we then did a rsync of the snapshot off to our backup storage (which took around 8 hours), and merged that snapshot back as the master fs on the volume (which took around 30min to complete). Then, a reboot and we were back up ok, but there were some small number of builds that were made after the issue started. We purged them from the koji database and re-ran them with the current/valid/repaired filesystem. After that builders were brought back on-line and queued up builds processed and things were back to normal. </p>
<p>So, some lessons/ideas here, in no particular order: </p>
<ul>
<li>12TB means most anything you decide to do will take a while to finish. On the plus side that gives you lots of time to think about the next step.</li>
<li>We should change the default on-error behavior to at least &#8216;read-only&#8217; on that volume. Then errors would at least stop further corruption, and best prevent the need for a lengthy fsck. It&#8217;s not entirely clear if the iSCSI errors would have made the fs hit error condition or not however.</li>
<li>We could do better about more regular backups of this data. A daily snapshot and rsync off of that snapshot to backup storage could save us time in the event of another backup sync being needed. We would also then have the snapshot to go back to if needed</li>
<li>Down the road some of the cluster fses might be a good thing to investigate and transition to. If we can spread the backend storage around and have enough nodes, the failure of any one might not be as much impact. </li>
<li>Perhaps we could add monitoring for iscsi errors and note and react to them quicker</li>
<li>lvm and it&#8217;s snapshots and ability to merge a snapshot back in as primary really helped us out here.</li>
</ul>
<p>Feel free to chime in with other thoughts or ideas. Hopefully it will be quite some time since we have another outage like this one. </p>
]]></content:encoded>
			<wfw:commentRss>http://scrye.com/wordpress-mu/nirik/2011/12/10/fedora-nfs-server-outage-retrospective/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

