Would you mind to try to run the job with a debug level set to 150 + 
timestamp. and attach the job log.

I was trying to fix that case, and just emit a warning when the database 
has removed and changed a file during the backup.

Le lundi 18 septembre 2023 à 17:02:23 UTC+2, Dennis Benndorf a écrit :

> Hi Bruno,
>
> its me once again. The next run with excluded pg_subtrans dir fails on the 
> base directory:
>
> JobId 5116772: Fatal error: bareosfd: Traceback (most recent call last):
>
> File "/usr/lib64/bareos/plugins/BareosFdWrapper.py", line 61, in 
> start_backup_file
> return bareos_fd_plugin_object.start_backup_file(savepkt)
> File "/usr/lib64/bareos/plugins/bareos-fd-postgresql.py", line 703, in 
> start_backup_file
> return super().start_backup_file(savepkt)
> File "/usr/lib64/bareos/plugins/BareosFdPluginLocalFilesBaseclass.py", 
> line 118, in start_backup_file
> mystatp.st_mode = statp.st_mode
> UnboundLocalError: local variable 'statp' referenced before assignment
>
> JobId 5116772: Error: python3-fd-mod: Could net get stat-info for file 
> /db/pgsql/pgsql-15/base/16386/2117113: "[Errno 2] No such file or 
> directory: '/db/pgsql/pgsql-15/base/16386/2117113'"
>
> It is a active database. Any thoughts on this?
>
> With kind regards,
> Dennis
>
> -------- Ursprüngliche Nachricht --------
> *Von*: Bruno Friedmann (bruno-at-bareos) <bruno.f...@bareos.com>
> *An*: bareos-users <bareos...@googlegroups.com>
> *Betreff*: Re: [bareos-users] New PostgreSQL plugin search volunteers for 
> testing
> *Datum*: 18.09.2023 16:04:42
>
> Sorry in fact it is in 15 doc too.
>
> Le lundi 18 septembre 2023 à 15:59:34 UTC+2, Bruno Friedmann 
> (bruno-at-bareos) a écrit :
>
> Hello Dennis, 
>
> Nice you already tried the fresh PG16 meat, after checking the new 
> documentation about subtrans we can see that upstream has added that 
> directory as shouldn't be saved.
>
> ```The contents of the directories pg_dynshmem/, pg_notify/, pg_serial/, 
> pg_snapshots/, pg_stat_tmp/, and pg_subtrans/ (but not the directories 
> themselves) can be omitted from the backup as they will be initialized on 
> postmaster startup.```
>
> Will apply that to the plugin by default before release.
>
> Le lundi 18 septembre 2023 à 15:26:24 UTC+2, Dennis Benndorf a écrit :
>
> Hi Bruno,
>
> we tested your new plugin with a quite large database with a running 
> application using it.
> When doing a full backup we ran into:
>
> JobId 5116734: Fatal error: bareosfd: Traceback (most recent call last):
> File "/usr/lib64/bareos/plugins/BareosFdWrapper.py", line 61, in 
> start_backup_file
> return bareos_fd_plugin_object.start_backup_file(savepkt)
> File "/usr/lib64/bareos/plugins/bareos-fd-postgresql.py", line 703, in 
> start_backup_file
> return super().start_backup_file(savepkt)
> File "/usr/lib64/bareos/plugins/BareosFdPluginLocalFilesBaseclass.py", 
> line 118, in start_backup_file
> mystatp.st_mode = statp.st_mode
> UnboundLocalError: local variable 'statp' referenced before assignment
>
> JobId 5116734: Error: python3-fd-mod: Could net get stat-info for file 
> /db/pgsql/pgsql-15/pg_subtrans/00BF: "[Errno 2] No such file or directory: 
> '/db/pgsql/pgsql-15/pg_subtrans/00BF'" 
>
> It seems that the plugin fails when it wants to backup a subtransaction 
> that has been commited and removed from that directory in the meantime.
>
> Is it save to exclude the pg_subtrans directory?
>
> With kind regards,
> Dennis
>
> -------- Ursprüngliche Nachricht --------
> *Von*: Bruno Friedmann <bruno.f...@bareos.com>
> *An*: bareos-users <bareos...@googlegroups.com>
> *Betreff*: [bareos-users] New PostgreSQL plugin search volunteers for 
> testing
> *Datum*: 13.09.2023 09:46:08
>
> Hi community, users and customers,
>
> As we're moving towards Bareos 23, we could use some help testing the all 
> new PostgreSQL plugin which is needed because of changes happened in 
> PostgreSQL 15.
>
> Main features compared to the old one:
> - use non exclusive mode
> - support all clusters starting from version 10
> - support clusters with tablespace
> - support non standard port
> - support password parameter
> - better debugging
> - renew of parameters names and variables
> - renewed documentation
>
> We're looking for a few early adopters to work with directly. If you'd 
> like to participate please contact https://bareos.com/contact with a 
> small description of your environment to have multiple environments as test 
> scenarios.
>
> And "For all others who'd like to test without early adapters program the 
> testing packages are now available
> at this address https://download.bareos.org/experimental/PR-1541/
> The corresponding documentation is also available on 
>
> https://download.bareos.org/experimental/PR-1541/BareosMainReference/TasksAndConcepts/Plugins.html#postgresql-plugin
>
> The ongoing development PR is available here 
> https://github.com/bareos/bareos/pull/1541
>
> We would really appreciate comments, remarks, and tests. 
> Better to use github comments if you want to participate, and help.
>
> The new plugin aims to replace the old one, and will be delivered in the 
> same package 
> bareos-filedaemon-postgresql-python-plugin
> Notice The old plugin (deprecated) will still also be delivered in 23, but 
> we recommend (not sure if we will force) its usage to only restore previous 
> backups done with, until you migrate to the new one.
>
> Thanks and all the best
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"bareos-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to bareos-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/bareos-users/c8072468-d608-4c1d-87a5-7bf07a15a3fbn%40googlegroups.com.

Reply via email to