Subject: Re: [MTT users] Invalid mpi install id while reporting MTT
From: Abhishek Joshi (abhishek.joshi_at_[hidden])
Date: 2016-06-22 01:53:29


Please ignore. Sent accidentally

On Wed, Jun 22, 2016 at 1:30 AM, Abhishek Joshi <abhishek.joshi_at_[hidden]
> wrote:

> Hi Jeff,
> As of the latest master, I am getting this with e
>
>
> On Wed, Jun 22, 2016 at 1:06 AM, Jeff Squyres (jsquyres) <
> jsquyres_at_[hidden]> wrote:
>
>> Abhishek --
>>
>> Could you send the full output from your mtt client run with the
>> --verbose flag enabled?
>>
>> If you'd prefer not to send it to the public list, send it directly to me
>> and Josh Hursey (IBM).
>>
>> Thanks!
>>
>>
>>
>> > On Jun 21, 2016, at 6:48 AM, Jeff Squyres (jsquyres) <
>> jsquyres_at_[hidden]> wrote:
>> >
>> > Greetings Abhishek.
>> >
>> > You sent me your INI file in another email thread.
>> >
>> > In general, you need to run all the 5 phases. During the MPI install,
>> for example, even if you have an "already installed" MPI (i.e., using the
>> MPI Get module "AlreadyInstalled"), you still have to run that phase so
>> that a) the appropriate data structures are created in MTT, and b) the MTT
>> client registers the result of that "install" with the server (and gets an
>> ID back from the server).
>> >
>> > Specifically: even though the MPI install step may effectively be a
>> no-op (because you're using an MPI that is already installed), MTT still
>> needs to report back the "success" of the MPI install step to the server so
>> that it can get an MPI Install ID back from the server to use with
>> subsequent phases. That's essentially what the AlreadyInstalled module
>> does.
>> >
>> > That being said, I have a few suggestions about the .ini file you sent
>> me:
>> >
>> > - I see you're using the OMPI_Snapshot MPI Get module. That's fine
>> (and that's what we all do for nightly testing). But I thought you said
>> you were using your own sources...? That's why I mentioned the
>> AlreadyInstalled module, above.
>> >
>> > - ...ah, perhaps you meant that you were using your own sources via the
>> http://localhost/... URL you provided via the ompi_snapshot_url? I'm
>> assuming that this is just for testing purposes, and you'll replace it with
>> the real nightly URL, later.
>> >
>> > - Note that in the MPI install section, the templated supplies "-j 32"
>> as "make" arguments. This does a 32-way parallel build. This is probably
>> only recommended for 16-core machines (or more). My point: adjust that -j
>> value to suit your local machine.
>> >
>> > - Do you only care about testing the TCP BTL? The MPI Details section
>> contains the "mca" value, which is currently only set to test the TCP
>> transport for MPI.
>> >
>> > - I see you encoded the github password for the ompi-tests repo in your
>> .ini file. This is fine, but as you probably figured out, but the drawback
>> is that you can't email your .ini file to a public list (e.g., this one)
>> for discussion. If you care, as an alternative, I *think* you can stash
>> this git username/password on your local filesystem, instead.
>> >
>> > - Similar to the above, I see your MTT database password in your .ini
>> file. FWIW, I keep my Cisco MTT database password in a separate file on
>> the filesystem, and access it in my .ini file like this:
>> >
>> > mttdatabase_password =
>> &stringify(&cat("/home/mpiteam/mtt-db-password.txt"))
>> >
>> > This allows me to save my MTT .ini file in git / share it with others,
>> and not compromise my password.
>> >
>> >
>> >
>> >> On Jun 20, 2016, at 2:28 PM, Abhishek Joshi <
>> abhishek.joshi_at_[hidden]> wrote:
>> >>
>> >> While trying to submit results for MTT , I get the following error:
>> >>
>> >> Invalid mpi_install_id () given. (Not provided).
>> >>
>> >> I am using the following cmd:
>> >> ./client/mtt --trial --file ./ompi-core-template.ini_sample
>> --print-time
>> >>
>> >> Also, I am using a custom build, i.e MPI sources are my own.
>> >>
>> >> --
>> >> Abhishek
>> >> _______________________________________________
>> >> mtt-users mailing list
>> >> mtt-users_at_[hidden]
>> >> Subscription: https://www.open-mpi.org/mailman/listinfo.cgi/mtt-users
>> >> Link to this post:
>> http://www.open-mpi.org/community/lists/mtt-users/2016/06/0875.php
>> >
>> >
>> > --
>> > Jeff Squyres
>> > jsquyres_at_[hidden]
>> > For corporate legal information go to:
>> http://www.cisco.com/web/about/doing_business/legal/cri/
>> >
>>
>>
>> --
>> Jeff Squyres
>> jsquyres_at_[hidden]
>> For corporate legal information go to:
>> http://www.cisco.com/web/about/doing_business/legal/cri/
>>
>> _______________________________________________
>> mtt-users mailing list
>> mtt-users_at_[hidden]
>> Subscription: https://www.open-mpi.org/mailman/listinfo.cgi/mtt-users
>> Link to this post:
>> http://www.open-mpi.org/community/lists/mtt-users/2016/06/0878.php
>>
>
>
>
> --
> Abhishek
>

-- 
Abhishek