none
authorSimonWilkinson <SimonWilkinson>
Thu, 22 Oct 2009 14:32:39 +0000 (14:32 +0000)
committerSimonWilkinson <SimonWilkinson>
Thu, 22 Oct 2009 14:32:39 +0000 (14:32 +0000)
AFSLore/OpenAFSDevelopers.mdwn [new file with mode: 0644]
AFSLore/OpenAFSSimpleJobs.mdwn [new file with mode: 0644]
AFSLore/WebHome.mdwn

diff --git a/AFSLore/OpenAFSDevelopers.mdwn b/AFSLore/OpenAFSDevelopers.mdwn
new file mode 100644 (file)
index 0000000..723f043
--- /dev/null
@@ -0,0 +1,6 @@
+# <a name="Developers Information for _Open"></a> Developers Information for [[OpenAFS]]
+
+This page provides a collection of documentation for new and existing [[OpenAFS]] developers.
+
+- [[GitDevelopers]] - documentation on how to use the Git version control system to interact with [[OpenAFS]]
+- [[OpenAFSSimpleJobs]] - a list of relatively straightforward jobs that need doing in the [[OpenAFS]] code
diff --git a/AFSLore/OpenAFSSimpleJobs.mdwn b/AFSLore/OpenAFSSimpleJobs.mdwn
new file mode 100644 (file)
index 0000000..f9ca91a
--- /dev/null
@@ -0,0 +1,15 @@
+# <a name="Simple Jobs"></a> Simple Jobs
+
+There are a large number of things that "it would be good to have" in the [[OpenAFS]] code base, that no one has had enough time to actually do. All of the tasks on this list should be relatively straightforward - and not require a significant amount of time to actually acheive. They should make a great starting point for people wanting to get more involved in [[OpenAFS]] development.
+
+If you're thinking of working on one of these, please email the contact just to let them know you're doing so, and to avoid duplication of effort!
+
+## <a name="The List"></a> The List
+
+###### <a name="Implement silly rename for afs r"></a> Implement silly rename for afs renames
+
+We have silly rename support for situations where an file which is open is removed by another process. However, we do not have similar support for where an open file has another file renamed on top of it. This breaks the 'blogbench' benchmarking suite, as well as being a generally bad thing. Fixing this is basically a case of replicating the code in afs\_remove that handles silly renames. This is also a bug in RT - see <http://grand.central.org/rt/Ticket/Display.html?id=124973>, and the mailing list thread at <https://lists.openafs.org/pipermail/openafs-info/2009-February/030928.html>
+
+Contact: Simon Wilkinson &lt;simon@sxw.org.uk&gt;
+
+-- [[SimonWilkinson]] - 22 Oct 2009
index 4c8a63f..d9ff8d1 100644 (file)
@@ -1,4 +1,6 @@
-Welcome to the home of **%WIKITOOLNAME%.%WEB%**. This is a web-based collaboration area for collecting, maintaining, and distributing information about the AFS distributed filesystem and related topics. Some of the things you'll find here (now or in the future)...
+Welcome to the home of **%WIKITOOLNAME%.%WEB%**. This is a web-based collaboration area for collecting, maintaining, and distributing information about the AFS distributed filesystem and related topics..
+
+## <a name="For Users ..."></a> For Users ...
 
 - [[What is AFS?|Main/WhatIsAFS]]
 - [[GettingStarted]]
@@ -6,9 +8,13 @@ Welcome to the home of **%WIKITOOLNAME%.%WEB%**. This is a web-based collaborati
 - [[AddOnsToolsAndUtilities]]
 - [[AFSFrequentlyAskedQuestions]]
 - [[WhereToGetHelp]]
+- [[AncientHistory]] (once upon a time)
+
+## <a name="For Developers ..."></a> For Developers ...
+
+- [[OpenAFSDevelopers]] - documentation for developers of [[OpenAFS]], including details of our revision control system, and lists of tasks that need doing.
 - AFS3 [[ProtocolInfo]]
 - [[NewProjects]]
-- [[AncientHistory]] (once upon a time...)
 - [[CodeArchitecture]]
 - [[GateKeeping]]
 - [[How To Build OpenAFS from Source|Main/HowToBuildOpenAFSFromSource]]
@@ -16,9 +22,7 @@ Welcome to the home of **%WIKITOOLNAME%.%WEB%**. This is a web-based collaborati
 - [[Best Practices Workshop 2008 Notes|Main/BestPracticesWorkshop2008Notes]]
 - [[OpenAFSPioctlInterfaceDoc]]
 - [[OpenAFSDoxygenStyleGuide]]
-- [[OpenAFS CVS to git conversion|Main/OpenAFSCVSToGitConversion]]
 - [[OpenAFSWebsiteProjectPage]]
-- [[GitTools]] needed for the git workflow [[OpenAFS]] will use
 - [[OpenAFSCachePinning]]
 
 Note: This area is about AFS, whose name is properly spelled in all uppercase. Unfortunately, this creates interesting challenges in coming up with appropriate [[WikiWords|TWiki/WikiWord]] for naming topics. Please bear with us -- or come up with better names!