{"id":491,"date":"2011-11-21T17:34:21","date_gmt":"2011-11-21T17:34:21","guid":{"rendered":"http:\/\/wp.neependra.net\/?p=491"},"modified":"2011-11-21T17:34:21","modified_gmt":"2011-11-21T17:34:21","slug":"fudcon-pune-2011","status":"publish","type":"post","link":"https:\/\/neependra.net\/index.php\/2011\/11\/21\/fudcon-pune-2011\/","title":{"rendered":"FUDCon Pune 2011"},"content":{"rendered":"<p><a href=\"http:\/\/fudcon.in\/\">FUDCon <\/a>was sheduled on 4-6 Nov&#8217;11 in COEP, Pune.<\/p>\n<p>Because of my other\u00a0commitments\u00a0I did not get the chance to attend keynotes or closing talks but I watched some of them online. I did get chance to attend few sessions which were scheduled after my talks.<\/p>\n<p>I subumitted two talks and both were got selected.<\/p>\n<p>1. <a href=\"http:\/\/wp.neependra.net\/kernel\/Debugging_Kernel_OOPs_FUDCon2011.pdf\">Debugging Kernel OOPs<\/a><\/p>\n<p>2. <a href=\"http:\/\/wp.neependra.net\/kernel\/Btrfs_FUDCon2011.pdf\">Btrfs &#8211; The next generation filesystem on Linux<\/a><\/p>\n<p>I was hoping that I would finish the my slides well before the schedued date. I have already given &#8220;Debugging Kernel OOPs&#8221; ealrier for <a href=\"http:\/\/www.geeksofpune.in\/\">GEEP<\/a> some time back so I did not to worry about that. For my other talk on Btrfs I started prepraring few weeks back but was not able to prepare slides as expected. Its only a week before theschduled date I started the prepare the slides and demo. I haven&#8217;t use Btrfs myself earlier but because of earlier <a href=\"https:\/\/github.com\/zfsonlinux\/zfs\/blob\/master\/AUTHORS\">ZFS experinece<\/a> I was able to pick is up quickly.<a href=\"http:\/\/en.wikipedia.org\/wiki\/ZFS#Native_ZFS_on_Linux\"> At KQ Infotech(Now STEC) <\/a>we ported ZFS on Linux.<\/p>\n<p>Both my talks started on time and went as planned. Around 25-30 participants attended the each talk. <strong>Debugging Kernel OOPs<\/strong> attended by most of the students while <strong>Btrfs session<\/strong> was attended more working professionals. In OOPs session I showed how typical OOPs looks like and what information to look. Then I talked about symbol table and how it is generated. I had two character driver which generates OOPs when read is done on that attached character device. We looked at the OOPs messages to see the stack trace and used &#8220;<strong>objdump<\/strong>&#8221; to look at the&#8221;.ko&#8221; file. Then at the end we looked at the &#8220;.c&#8221; file to indentify the root cause.<br \/>\nIn the Btrfs session I talked about the filesystem and volume manager. What is missing in the existing file-systems in Linux. Then we discussed Rodeh&#8217;sresearch on Btrees and how Btrfs leveraged them. We then discussed Btrfs design and its data structures in short. I then showed Btrfs Demo, which I was not able to finish because of time constaints. In between the session lots of interesting questions were asked by the participants. I hope I was able to answer them.<\/p>\n<p><a title=\"Group shot in FUDCon Pune 2011 by Kushal Das, on Flickr\" href=\"http:\/\/www.flickr.com\/photos\/kushaldas\/6317220553\/\"><img data-recalc-dims=\"1\" fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/farm7.staticflickr.com\/6113\/6317220553_182d14b15e.jpg?resize=500%2C332\" alt=\"Group shot in FUDCon Pune 2011\" width=\"500\" height=\"332\" \/><\/a><\/p>\n<p>On the second day we had few group photos and then the FUDPub. We had lot of fun there.\u00a0Events like this are always great place meet old friends,\u00a0colleagues\u00a0and make new friends. Most of the FUDCon\u00a0organizing\u00a0team-members are ex-colleagues\u00a0of Red Hat. They did a great job of\u00a0organizing\u00a0the event. Everyone went an extra mile to make this event successful. I have learned few things, shared some knowledge and met the fellow Fedora community members. What else I can ask for. Kudos to FUDCon\u00a0organizing\u00a0team members and all volunteer from COEP.<\/p>\n<p>As<a href=\"http:\/\/fedoraproject.org\/wiki\/User:Jsmith\"> Jared <\/a>rightly said in one of its talk that &#8220;talks doesn&#8217;t cook rice&#8221;, I am currently discussing some project idea on Btrfs with college students. If all goes well we should be to fix few bugs on Btrfs or add a new feature.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>FUDCon was sheduled on 4-6 Nov&#8217;11 in COEP, Pune. Because of my other\u00a0commitments\u00a0I did not get the chance to attend keynotes or closing talks but I watched some of them online. I did get chance to attend few sessions which were scheduled after my talks. I subumitted two talks and both were got selected. 1. &#8230; <a title=\"FUDCon Pune 2011\" class=\"read-more\" href=\"https:\/\/neependra.net\/index.php\/2011\/11\/21\/fudcon-pune-2011\/\" aria-label=\"Read more about FUDCon Pune 2011\">Read more<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[48],"tags":[65,84,101,107,118],"class_list":["post-491","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-btrfs","tag-fedora","tag-kernel","tag-linux","tag-oops"],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack-related-posts":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/neependra.net\/index.php\/wp-json\/wp\/v2\/posts\/491","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/neependra.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/neependra.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/neependra.net\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/neependra.net\/index.php\/wp-json\/wp\/v2\/comments?post=491"}],"version-history":[{"count":0,"href":"https:\/\/neependra.net\/index.php\/wp-json\/wp\/v2\/posts\/491\/revisions"}],"wp:attachment":[{"href":"https:\/\/neependra.net\/index.php\/wp-json\/wp\/v2\/media?parent=491"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/neependra.net\/index.php\/wp-json\/wp\/v2\/categories?post=491"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/neependra.net\/index.php\/wp-json\/wp\/v2\/tags?post=491"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}