Skip to content
Snippets Groups Projects
  1. Nov 27, 2008
    • Vladimir Saveliev's avatar
      Branch HEAD · acd10169
      Vladimir Saveliev authored
      b=12749
      i=nathan,deen
      
      Second of three patches for the root squash feature
      
      This patch is to allow configuration parameters to contain spaces
      It is accopmpished with
      1. in mgs_write_log_params (renamed to mgs_write_log_param)
          assume the incoming string is a single parameter (the while loop is removed)
      2. in mgs_write_log_target, call mgs_write_log_params for each parameter
      a) new funcion class_get_next_param copies the entire next parameter into a temp buffer
         spaces are included if they are inside quotes (single or double)
         the first space outside of quotes is the terminator
         the quotes are stripped in the copy
         the copy is null-terminated
      b) repeatedly call class_get_next_param and mgs_write_log_param in a loop from mgs_write_log_target
      acd10169
    • Vladimir Saveliev's avatar
      Branch HEAD · 320bc2f5
      Vladimir Saveliev authored
      b=12749
      i=maxim,isaac
      
      First of three patches for the root squash feature
      
      This adds three functions to manipulate with lists of NID ranges:
      cfs_parse_nidlist - parses nid range list and
                          creates structure of lists of [lo,hi,stride,net]
                          which can be used to check matching a NID to set of NIDs
      cfs_free_nidlist - frees structures allocated on nidlist parsing
      cfs_match_nid - check whether a NID matches to set of NIDs
      cfs_iswhite - auxiliary function to check if a character is a whitespace
      
      These functions have prefixes cfs_ instead of libcfs_ because of bug #17167.
      
      Example of NID range list: 10.2.0.[1-20/2]@tcp [0,2,6]@elan0 [1,2,4-100/4]@elan1
      nidlist syntax:
        <nidlist>         :== <nidrange> [ ' ' <nidrange> ]
        <nidrange>        :== <addrrange> '@' <net>
        <addrrange>       :== '*' |
                              <ipaddr_range> |
                              <numaddr_range>
        <ipaddr_range>    :== <numaddr_range>.<numaddr_range>.<numaddr_range>.<numaddr_range>
        <numaddr_range>   :== <number> |
                              <expr_list>
        <expr_list>       :== '[' <range_expr> [ ',' <range_expr>] ']'
        <range_expr>      :== <number> |
                              <number> '-' <number> |
                              <number> '-' <number> '/' <number>
        <net>             :== <netname> | <netname><number>
        <netname>         :== "lo" | "tcp" | "o2ib" | "cib" | "openib" | "iib" |
                              "vib" | "ra" | "elan" | "gm" | "mx" | "ptl"
        <number>          :== <nonnegative decimal> | <hexadecimal>
      320bc2f5
  2. Nov 26, 2008
    • maxim's avatar
      b=17603 · be65cc14
      maxim authored
      Wireshark plugins for dissecting LNET/Lustre 1.6 packets.
      (contributed by Stephane Thiell)
      be65cc14
    • Vitaly Fertman's avatar
      Branch HEAD · 1df36408
      Vitaly Fertman authored
      update b_som from the proper branch
      1df36408
    • tianzy's avatar
      Branch HEAD · 7003daf4
      tianzy authored
      fix the false qunit_put in qctxt_wait_pending_dqacq()
      b=17794
      i=tianzy
      i=panda
      7003daf4
    • Pravin Shelar's avatar
      b=17785 · 65224bac
      Pravin Shelar authored
      i=Huang hua
      i=Rahul
      
      This patch contains llo API interface change. Now it allows to create object
      in specified path.
      Fixes bug in object create in directory other than "/"
      Adds llo unregister api.
      65224bac
    • Jinshan Xiong's avatar
      · 5cc6da89
      Jinshan Xiong authored
      Restore the changes I made yesterday which broke build because I used a stale kernel.
      5cc6da89
    • Eric Mei's avatar
      branch: HEAD · a8ddb3d3
      Eric Mei authored
      remove a line of m4_allow_pattern.
      b=17781
      r=adilger
      a8ddb3d3
  3. Nov 25, 2008
  4. Nov 24, 2008
  5. Nov 23, 2008
Loading