hi-

    I'm using OrangeFS 2.8.4 to help test out a large emulab-based cluster 
that we are putting together ( http://newmexicoconsortium.org/probe ).

    I am trying to bring up a 512 node PVFS cluster using pvfs2-genconfig
to generate the configuration file (non-interactively, from a script).
The problem I am having is that pvfs2-server starts up OK, but then dies 
with an assert in getconfig_init() because of PVFS_REQ_LIMIT_CONFIG_FILE_BYTES:

> static PINT_sm_action getconfig_init(
>        struct PINT_smcb *smcb, job_status_s *js_p)
> {
>    struct PINT_server_op *s_op = PINT_sm_frame(smcb, PINT_FRAME_CURRENT);
>    struct server_configuration_s *user_opts = get_server_config_struct();
>    assert(user_opts);
> 
>    /* TODO: handle this properly later */
     vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
>    assert(user_opts->fs_config_buflen <= PVFS_REQ_LIMIT_CONFIG_FILE_BYTES);
     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

I looked at the configuration file generated by pvfs2-genconfig and it 
is 68922 bytes.   Looking at my startup log file I found:

Warning: Generated config file: /etc/pvfs2-fs.conf
has size: 68741, which is larger than the current PVFS request: 65536
Increase the value of PVFS_REQ_LIMIT_CONFIG_FILE_BYTES in 
src/proto/pvfs2-req-proto.h



My questions are:

   1. does anyone currently use OrangeFS with 512 or more servers?
      If so, is the only solution to edit the source code and recompile
      the world, or are there other things I should consider?  for example,
      are there ways to make smaller config files using something other than 
      pvfs2-genconfig?

   2. pvfs2-req-proto.h says if you change PVFS_REQ_LIMIT_CONFIG_FILE_BYTES
      you should also change $req_limit in pvfs2-genconfig as well.
      is that all I need to change to run on 512 nodes, or are there other
      things I need to change too, before recompiling?

   3. if I increase the number of nodes to 1024 or larger, are there other
      gotchas that I should be aware of with OrangeFS?   What is the biggest
      number of nodes you can put into an OrangeFS system?



chuck

_______________________________________________
Pvfs2-users mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users

Reply via email to