[openstack-dev] Freezer - tmp_file issue
Saad Zaher
eng.szaher at gmail.com
Thu Jul 21 11:35:24 UTC 2016
Hi Albert,
Could you please share with us your config file, log file and the exact
error message that you see ?
BR,
Saad!
On Thu, Jul 21, 2016 at 11:45 AM, Mathieu, Pierre-Arthur <
pierre-arthur.mathieu at hpe.com> wrote:
> Hi Albert,
>
>
> The mailing list is one place where you can report this kind of things.
>
> You can also just pop up in the IRC room related to the corresponding
> project (#openstack-freezer in our case), this is usualy the fastest way.
>
> You can also create a bug in lauchpad (I did that for you:
> https://bugs.launchpad.net/freezer/+bug/1605178).
>
> Someone is going to patch this shortly.
>
>
> Cheers,
>
> - Pierre
>
>
> PS: When interacting with OpenStack mailing lists, you need to add start
> the subject of the email by [mailing-list-name][project-name]
> ([openstack-dev][freezer] in this case) so that readers can sort through
> the big number of emails easily.
>
>
>
> ________________________________
> From: Straub, Albert <Albert.Straub at charter.com>
> Sent: Wednesday, July 20, 2016 10:12:08 PM
> To: openstack-dev at lists.openstack.org
> Subject: [openstack-dev] Freezer - tmp_file issue
>
> Hi!
>
> I’m rather new at this so let me know if this is the wrong place to ask
> for a change. I was trying to run the Freezer code without the trickle
> executable but with a configuration file. It wouldn’t run. So, I took a
> look and it appears that if you do not have a trickle executable but you do
> have a config file that it will add a tmp_file key to the backup_args
> dictionary. However, if you don’t have a trickle executable, it will try
> to pop out tmp_file which doesn’t exist and thus an exception is thrown and
> the program exits. Would it be possible to have someone move the if
> backup_args.config: \ backup_args.__dict__[‘tmp_file’] = conf_file.name
> above and on the same indent as the if trickle_executable and then move the
> part in the else statement if backup_args.config to the same indent level
> as well? That should prevent it from having a happy heart attack and
> exiting.
>
> Thanks,
>
> Al
>
>
> if trickle_executable:
> LOG.info("Info: Starting trickle ...")
> trickle_command = '{0} -d {1} -u {2} '.\
> format(trickle_executable,
> getattr(backup_args, 'download_limit') or -1,
> getattr(backup_args, 'upload_limit') or -1)
> backup_args.__dict__['trickle_command'] = trickle_command
> if backup_args.config:
> backup_args.__dict__['tmp_file'] = conf_file.name
>
> # maintain env variable not to get into infinite loop
> if "tricklecount" in os.environ:
> tricklecount = int(os.environ.get("tricklecount", 1))
> tricklecount += 1
> os.environ["tricklecount"] = str(tricklecount)
>
> else:
> os.environ["tricklecount"] = str(1)
> else:
> LOG.warn("Trickle not found. Switching to normal mode without "
> "limiting bandwidth")
> if backup_args.config:
> # remove index tmp_file from backup arguments dict
> backup_args.__dict__.pop('tmp_file')
> utils.delete_file(conf_file.name)
>
>
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
--
--------------------------
Best Regards,
Saad!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20160721/db9ea6fb/attachment.html>
More information about the OpenStack-dev
mailing list