X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=build%2Fbuildcvs;h=d8c3c45fdc0a43635a6f05209e449fef5f812c4a;hb=f77c50d8d1ee69dd605fcdac1388385218f43a65;hp=828dfbce7951fd9728cc23393776a6e03a119e9a;hpb=6e5ea36e20762de51c078da80f0a1e691f49d827;p=fs%2Flustre-release.git diff --git a/build/buildcvs b/build/buildcvs index 828dfbc..d8c3c45 100644 --- a/build/buildcvs +++ b/build/buildcvs @@ -1,10 +1,18 @@ # This file is sourced by lustre/lustrecvs portalstag="" -lnettag="HEAD" +lnettag="b1_x" libsysiotag="HEAD" snmptag="HEAD" ldiskfstag="HEAD" +ldiskfstag_head="HEAD" +lustreiokittag="HEAD" +libcfstag="b1_x" +dmutag="" # uDMU +spltag="" +zfstag="" +hg_base_url="http://www.wizy.org/mercurial" +git_base_url="git@git.lustre.org:%s.git" export LC_COLLATE=C @@ -22,7 +30,7 @@ case "$lustretag" in # this is the branch table # keep this list sorted alphabetically! - # Note these are "specials" -- branches using lnet HEAD don't need an + # Note these are "specials" -- branches using lnet b1_x don't need an # entry here. b1_2) @@ -52,9 +60,10 @@ case "$lustretag" in portalstag="b_hd_newconfig" ;; - b_new_cmd) - portalstag="b_new_portals" - # lnettag="b_lnet_tmp" + b_cmd_cray) + lnettag="HEAD" + ldiskfstag="$ldiskfstag_head" + libcfstag="HEAD" ;; b_cmd*) @@ -71,6 +80,17 @@ case "$lustretag" in portalstag="b_ioprovement" ;; + b_mpilnd) + # lnet mpilnd development branch + lnettag="b_mpilnd" + lustretag="HEAD" + ;; + + b_new_cmd) + portalstag="b_new_portals" + # lnettag="b_lnet_tmp" + ;; + b_newconfig_rdmarouting) portalstag="b_hd_newconfig" lnettag="b_newconfig_rdmarouting" @@ -95,32 +115,14 @@ case "$lustretag" in portalstag="b_port_test" ;; - b_ptl_smallfix) - portalstag="b_ptl_smallfix" - lustretag="b1_4" - ;; - b_ptlrpc_cleanup) portalstag="b_ptlrpc_cleanup" ;; - b_self_test) - # lnet self test development branch - lnettag="b_self_test" - lustretag="HEAD" - ;; - - b_mpilnd) - # lnet mpilnd development branch - lnettag="b_mpilnd" - lustretag="HEAD" - ;; - - b_usocklnd) - # lnet usocklnd development branch - lnettag="b_usocklnd" - lustretag="b1_6_usocklnd" - ;; + b_ptl_smallfix) + portalstag="b_ptl_smallfix" + lustretag="b1_4" + ;; # before 1_4_6, we didn't have lnet or snmp b_release_1_2_*|b_release_1_4_[0-5]) @@ -130,13 +132,6 @@ case "$lustretag" in snmptag="" ;; - b_release_1_4_6-patchless) - portalstag=b_release_1_4_6 - lnettag=b_release_1_4_6-patchless - libsysiotag=b_release_1_4_6 - snmptag=b_release_1_4_6 - ;; - b_release_1_4_6) portalstag="$lustretag" lnettag="$lustretag" @@ -144,23 +139,145 @@ case "$lustretag" in snmptag="$lustretag" ;; + b_release_1_4_6-patchless) + portalstag=b_release_1_4_6 + lnettag=b_release_1_4_6-patchless + libsysiotag=b_release_1_4_6 + snmptag=b_release_1_4_6 + ;; + # all later b_release_* tags b_release_*) lnettag="$lustretag" libsysiotag="$lustretag" snmptag="$lustretag" + ldiskfstag="$lustretag" + ;; + + b_self_test) + # lnet self test development branch + lnettag="b_self_test" + lustretag="HEAD" + ;; + + b_usocklnd) + # lnet usocklnd development branch + lnettag="b_usocklnd" + lustretag="b1_6_usocklnd" + ;; + + b_uo2iblnd) + # lnet u-o2iblnd development branch + lnettag="b_uo2iblnd" + lustretag="HEAD" + ;; + + b_hd_lnet_smp) + # LNet grained locking and SMP improvement branch + libcfstag="b_hd_libcfs_smp" + lnettag="b_hd_lnet_smp" + ldiskfstag="$ldiskfstag_head" + lustretag="b_hd_lustre_smp" + ;; + + b_hd_md_perf) + # LNet branch for new o2iblnd protocol (15983, 13621, 14425, 14358) + lnettag="HD_LNET_SMP_BASE" + ldiskfstag="$ldiskfstag_head" + lustretag="HD_LUSTRE_SMP_BASE" + libcfstag="HD_LIBCFS_SMP_BASE" + ;; + + b_ula) + # lnet "User Level Access" development branch + lnettag="b_ula" + lustretag="HEAD" + ldiskfstag="$ldiskfstag_head" + ;; + + # CMD3 + b_post_cmd3|b_new_cmd_sles10|b1_6_head_sync|b_mixed_layout_req|b_mount_perm|b1_8_gns|b1_8_interop_server) + # Update b1_8 above when changing this. + ldiskfstag="$ldiskfstag_head" + ;; + + #umds cleanup + b_hd_umds_cln2) + ldiskfstag="b1_8_iam_dynlock" ;; # uOSS - b_uoss) + b_hd_dmu) lnettag="b_uoss" + ldiskfstag="$ldiskfstag_head" + dmutag="zfs-lustre" ;; - - # CMD3 - b_post_cmd3|b1_8_gssfix|b_new_cmd_sles10) + + # read-only cache for oss + b_hd_rocache_oss) + lnettag="HEAD" ldiskfstag="b1_8_iam" + libcfstag="HEAD" + ;; + + # vector read/write + b_hd_readx) + lnettag="HEAD" + ldiskfstag="$ldiskfstag_head" + libcfstag="HEAD" + ;; + + # params_tree + b_hd_params_tree) + lnettag="b_hd_params_tree" + ldiskfstag="$ldiskfstag_head" + libcfstag="b_hd_params_tree" + lustretag="b_hd_params_tree" + ;; + + # Network request scheduler + b_hd_nrs) + lnettag="HEAD" + ldiskfstag="$ldiskfstag_head" + libcfstag="HEAD" + ;; + + # uMDS + b_dmu_umds) + lnettag="b_uoss_umds" + ldiskfstag="$ldiskfstag_head" + dmutag="zfs-lustre" + ;; + + # uOSS o2iblnd + b_uoss_o2iblnd) + lnettag="b_uoss_o2iblnd" + lustretag="b_hd_dmu" + ldiskfstag="$ldiskfstag_head" + dmutag="zfs-lustre" ;; + # client io stack cleanup + b_client_io_layering) + lnettag="HEAD" + ldiskfstag="$ldiskfstag_head" + libcfstag="HEAD" + ;; + + # HEAD cmd fixes + b_head_cmd) + lnettag="HEAD" + ldiskfstag="$ldiskfstag_head" + libcfstag="HEAD" + ;; + + # windows client porting (lustre: b_client_io_layering, lnet: HEAD) + b_winnt_port) + ldiskfstag="$ldiskfstag_head" + lnettag="b_winnt_port" + libcfstag="b_winnt_port" + ;; + # v1.0-v1.3, v1.4.0-v1.4.2 v1_[0-3]_*|v1_4_[0-2]|v1_4_[0-2]_*) portalstag="$lustretag" @@ -185,11 +302,78 @@ case "$lustretag" in snmptag="$lustretag" ;; + # Interoperability server side changes + b_head_interop_disk) + lnettag="HEAD" + ldiskfstag="b_ldiskfs_interop_server" + libcfstag="HEAD" + ;; + + # libcfs name normalization changes + b_hd_nn) + libcfstag="b_hd_libcfs_nn" + lnettag="b_hd_lnet_nn" + ldiskfstag="$ldiskfstag_head" + lustretag="b_hd_lustre_nn" + ;; + + # Branches that have been updated to include + # the libcfs split should be added here + HEAD|b_head_capa|b_hd_cfld|b_hd_changelog|b_hd_sptlrpc|HD_SPTLRPC_BASE|b_som|b_hd_recov|b_hd_transapi) + lnettag="HEAD" + ldiskfstag="$ldiskfstag_head" + libcfstag="HEAD" + ;; + + b_hd_kdmu) + # Identical to HEAD + spl and zfs + lnettag="HEAD" + ldiskfstag="$ldiskfstag_head" + libcfstag="HEAD" + spltag="pre-alpha" + zfstag="patched" + ;; + b_kdmu_params) + # Identical to HEAD + spl and zfs + lnettag="b_hd_params_tree" + ldiskfstag="$ldiskfstag_head" + libcfstag="b_hd_params_tree" + lustretag="b_kdmu_params" + spltag="pre-alpha" + zfstag="patched" + ;; + + b_head_libcfs) + lnettag="b_head_libcfs" + ldiskfstag="$ldiskfstag_head" + libcfstag="b_head_libcfs" + ;; + + b_head_procfs) + lnettag="HEAD" + ldiskfstag="$ldiskfstag_head" + libcfstag="b_head_procfs" + ;; + + b2_0-bld*) + lnettag="$lustretag" + ldiskfstag="$ldiskfstag_head" + libcfstag="$lustretag" + ;; + # all later v* tags v[1-9]*) lnettag="$lustretag" libsysiotag="$lustretag" snmptag="$lustretag" + ldiskfstag="$lustretag" + libcfstag="$lustretag" + ;; + + b_HEAD_*|b_head_*|b_hd_*) + lnettag="HEAD" + ldiskfstag="$ldiskfstag_head" + libcfstag="HEAD" ;; esac @@ -199,5 +383,10 @@ cvs_cmd lnet lnet "$lnettag" cvs_cmd snmp lustre-snmp "$snmptag" cvs_cmd lustre lustre-core "$lustretag" cvs_cmd ldiskfs ldiskfs "$ldiskfstag" +cvs_cmd lustre-iokit lustre-iokit "$lustreiokittag" +hg_cmd lustre/zfs-lustre "$hg_base_url" "$dmutag" +cvs_cmd libcfs libcfs "$libcfstag" +git_cmd spl spl "$spltag" "$git_base_url" +git_cmd zfs zfs-tmp "$zfstag" "$git_base_url" [ -a ldiskfs/build ] || ln -sf ../build ldiskfs/build