{section: Welcome to the HTCondor Flightworthy Development Wiki}
{subsection: User FAQs} *: {wiki: GettingStarted Getting Started!} *: {wiki: HowToAdminRecipes HTCondor HOWTO Recipes for configuration, fancy tricks} *: {wiki: UpgradingToEightNineThirteen Upgrading HTCondor to 8.9.13} *: {wiki: MakingContributions How to submit a source code patch} *: {wiki: ContribModules List of optional contribution modules} and {wiki:ExperimentalFeatures experimental features} *: {wiki: DagManUnderCondorc Running DAGMan itself as a HTCondor-C job} {subsection: People who maintain and author HTCondor} *: {wiki:DeveloperHomePages Developer Home Pages} *: {wiki:HtcondorContributors HTCondor Contributors Past and Present} {subsection: Really Important Stuff} *: {wiki: JiraReviewerResponsibilities Responsibilities of Jira reviewers} *: *{link: http://batlab.chtc.wisc.edu/results/ Batlab per-commit build results}* *: {wiki: StablePolicy Definition and policy for the Stable series} *: {wiki: SourceCodeBranches What branch should receive my code?} *: {wiki: DeveloperReleasePlan Work plan for upcoming releases} *: Repository mirrors: {link: https://github.com/htcondor/htcondor HTCondor @GitHub} *: {link: http://research.cs.wisc.edu/htcondor/developers/graphs/ Graphs}: Downloads, Email, others *: {link: http://submit-2.batlab.org:8080 Coverity-found bugs} *: {link: http://bugs.debian.org/cgi-bin/pkgreport.cgi?src=condor Debian bug tracker, HTCondor issues} *: {wiki: ReleaseHistory Release History - Ticket counts by series} {subsection: Building and Testing HTCondor} *: {wiki: DownloadingSource Download HTCondor source code} *: {wiki: DockerfileBuildFromSource A Docker build file to easily checkout and build the HTCondor Source Code} *: {wiki: UsingBatlabBuildContainers Building Exactly the Way We Do on Our Build Farm} *: {wiki: BuildingHtcondorOnLinux Building HTCondor on Linux} (New!) *: {wiki: TestingCondorOnLinux Testing HTCondor on Linux} (New!) *: {wiki: BuildingHtcondorOnWindows Building HTCondor on Windows} *: {wiki: TestingCondorOnWindows Testing HTCondor on Windows} *: {wiki: AsanHtcondor Building and testing HTCondor with address sanitizer} *: {wiki: ValgrindingHtcondor Running HTCondor under Valgrind} *: {wiki: MassifHtcondor Finding large in-use memory in Condor} *: {wiki: BatLabBuild Building HTCondor in BATLab} *: {wiki: BatLabTest Testing HTCondor in BATLab} *: {wiki: InstallDailyNativePackage Install a daily build from native packaging} *: {wiki: IgorStressTest} The Igor Stress Test *: {wiki: ContinuousBuildAndTestsInNmi Continuous build and tests in BATLab} *: {wiki: BuildingWindowsMsi Creating the Windows MSI} *: {wiki: TestsWaitingOnBugs Tests waiting for defect resolution} *: {wiki: CurrentTestingEfforts Current Test Efforts} *: {wiki: WritingTests Writing Tests} {subsection: Information for New Members} *: {link: http://www.cs.wisc.edu/condor/overview/ Non-technical overview} *: {wiki: DeveloperTechnicalOverview Technical overview} *: {wiki: SoftwareEngineering Software Engineering Overview} *: {wiki: PortingCondorInfo Porting HTCondor Info} *: {wiki: CreatingPersonalHtcondor Creating a Personal HTCondor on Linux} {wiki: CreatingPersonalHtcondorWin Or on Windows} *: {wiki: EmacsSettingsForCondorCodingStyle Emacs Settings For HTCondor Coding Style} {subsection: Information for Collaborators} *: {wiki: LigoCollaboration Ligo} {subsection: Development Documents} _:Design, requirements, or implementation notes. *: {wiki: DesignDoc How and When to Write a Design Document} *: {wiki: StudentProjects Student Project Ideas} *: {wiki: CodeCruft List of cruft that could be expunged from the code} *: {wiki: DevelopersEnhancements 7.3 series enhancements} *: DraftWikiHomePage *: {wiki: IpvSixWorkNote HTCondor IPv6 Port Work Note} *: {wiki: IpvSixWorkNoteTwo HTCondor IPv6 Port Work Note second} *: {wiki: NeosMigration NEOS Server Migration} *: {wiki: WindowsInstallerConfig Windows Installer Config} *: {wiki: StreamingCe Streaming CE Requirements} *: {wiki: LarkProject Lark Networking Project} *: {wiki: ExampleSchedulingPolicies Example scheduling polices from users} {subsection: 3rd Party Software} *: {wiki: MicrosoftDeveloperNetworkMembership MSDN Membership} *: {wiki: RedHatNetworkMembership RHN Membership} *: {wiki: PrivateCompuwareDevPartner Compuware DevPartner (for UW staff only)} {subsection: Wisdom} *: {wiki: ReleasePunchList Release Punch-List} *: {wiki: GitTracAccounts Creating GitTrac Accounts} *: {wiki: GitWisdom Git Wisdom} *: {wiki: VersionHistoryHowTo Version History How To} *: #1377 How our download pages work. *: #1397 How our nightly builds work. *: {wiki: DaemonMeditations Daemon Meditations - Control flows in daemons} *: {wiki: StdUnivPorting Standard Universe Porting Information - Port logs and other information for performing a full port of HTCondor} *: {wiki: AddConfigParams Adding Configuration File Parameters} *: {wiki: RepositoryBackups Repository Backups} *: {wiki: MemoryProfiling Profiling Memory Usage} *: {wiki: ExecutionProfiling Profiling Code Execution} *: SyscallMode (Feb. 1999) *: JavaUniverse (Dec. 2001) *: {wiki: CreatingNewDaemons Creating a new daemon} (Feb. 2002) *: {wiki: MpiWisdom MPI Wisdom} (July 2002) *: {wiki: VmwareInOut Ins and Outs of VMWARE Jobs} (Nov 2009) *: {wiki: KvmInOut Ins and Outs of KVM Jobs} (October 2013) *: details about {wiki: DetailsAboutCondorStats condor_stats} (Jan 2004) *: {wiki: AddingNewExternalPackage Adding a new external package} *: {wiki: CondorErrorDataStructure CondorError data structure} (Jan 2006) *: {wiki: AutoclustingAndSignificantAttributes Autoclustering and SIGNIFICANT_ATTRIBUTES} (Jan 2006) *: {wiki: PerformingCodeReviews Performing Code Reviews} *: {wiki: DebuggingSmashedStacks Debugging Smashed Stacks} (Aug 2006) *: {wiki: WindowsDevelopmentAndDebugging Windows Development and Debugging} *: {link: http://www.ibiblio.org/gferg/ldp/GCC-Inline-Assembly-HOWTO.html GCC Inline Assembly Tutorial} *: {wiki: WisdomGsiSetup HOWTO quickly setup GSI Security for testing} *: {wiki: MagicNumbers Magic Numbers in HTCondor and Grid Software} *: ArchitectureManuals *: {wiki: BuildModernization Build Modernization} (CMAKE) *: {wiki: VmUniverse VM Universe} *: {wiki: HtcondorNativePackages HTCondor Native Packages} *: {wiki: HtcondorUserFortune HTCondor users' tips in a fortune file} *: {wiki: ReleasingClassAds Releasing a new ClassAds version} *: {wiki: ScriptingGitTrac Scripting against GitTrac} *: {wiki: GdbAndClone GDB internal errors and HTCondor's clone} *: {wiki: HtcondorOnWindows Running HTCondor On Windows} *: {wiki: GridmanagerLog Reading the Gridmanager Log} *: {wiki: WisdomIpvSix IPv6 in HTCondor, a developer's perspective} *: {wiki: DagManDesignDocs DAGMan design documents} *: {wiki: DaemonDebugging Debugging HTCondor daemons} *: {wiki: CondorSyscallLibCommandLine HTCondor Syscall Lib (standard universe) command line options} *: {wiki: DebianNativePackage Debian Native Package} *: {wiki: BuildingGitTrac Building GitTrac} *: {wiki: PythonCondorWisdom Use of python-condor} *: {wiki: ConsumptionPolicies Consumption Policies} *: GoogleDriveWisdom *: AddingStatisticsValues *: AddingMetaknobs *: {wiki: HtcConferences HTC Conferences} *: {wiki: HostingVideo Hosting video} (mostly for hosting on CS, but probably of general interest *: {wiki: OsMigrationHints Migrating a pool from EL6 to EL7 without losing your mind or your users} *: {wiki: InstallHtcondorCe Installing HTCondor-CE} *: {wiki: SecuringHtcondor Securing HTCondor in 8.9.3} *: {wiki: SingularityCondor HTCondor with Singularity} *: {wiki: LanguageAwareGreppingWithClangQuery C++ Grepping with Clang-query} *: {wiki: ChtcMonitoringAds Special Ads in CHTC Collector} *: {wiki: PrivatePathMetricsReporting PATh Metrics Reporting} *: {wiki: PrivateReleaseCheckList Release Check List} *: {wiki: PrivateSecurityReleaseCheckList Security Release Check List} {subsection: Manuals and Other Documentation} *: {wiki: ReadTheDocs Read the Docs} *: {wiki: ManualFormattingGuidelines Manual Formatting Guidelines} *: {wiki: ManualEntryGuidelines Manual Entry Guidelines} *: {link: http://www.cs.wisc.edu/condor/publications.html Research Publications } {subsection: HTCondor Test Info} *: {wiki: TestAddHowto All about the test suite } *: {wiki: UnitTestAddHowto How to add a unit test } *: {wiki: RunCmd Our system call interface - runcmd} {subsection: RUST and RT} *: {wiki: PrivateUsingRt How to watch and use RT} *: {wiki: PrivateRustResponsibilities Responsibilities of current RUST-watcher} *: {wiki: PrivateUsingRust How to use RUST} *: {wiki: PrivateRustFaqs Answers to RUST FAQs} *: {wiki: PrivateImportantRustPeople Contracted Rust Users} {subsection: Links related to CVSTrac and Interacting with it} *: ReportWritingTips *: FrequentlyAskedQuestions *: CvstracDocumentation *: WikiDocumentation *: CreatingNewWiki {subsection: NMI Project} *: {link: https://nmi.cs.wisc.edu/ NMI Home } *: {link: http://nmi-s006.cs.wisc.edu/nmi/?page=pool/index NMI Pool Status } *: {link: http://nmi-s006.cs.wisc.edu/nmi/?page=results/overview NMI Build/Test Results } {subsection: Obsolete Wisdom} Kept for historical use *: {wiki: CodingGuidelinesAndRulesForImake Coding Guidlines/Rules when using Imake in the HTCondor build system} (May 2004) *: {wiki: HfcRequirements High Frequency Computing Requirements} *: {wiki: HfcDesignAndProgress High Frequency Computing Design and Progress}