Morning Folks, I was keen to use the new cloud storage feature so I've configured things up to use it as an offsite repository of some backup jobs. I use the 'Next Pool' Pool parameter and then a Copy type job on PoolUncopiedJobs
I start a job and it seems to run OK but I'm seeing dozens of errors similar to the following and the data from 'list volumes' is very different to what is actually present on the S3 volume. --- 10-May 07:06 ghost-sd JobId 12751: Warning: cloud_dev.c:1748 For Volume "Offsite-0183": The Parts do not match! Metadata Volume=16915 Catalog=16889. Correcting Catalog --- Sometimes a single job will get multiple --- 07-May 11:04 ghost-sd JobId 12608: Warning: cloud_dev.c:1748 For Volume "Offsite-0182": The Parts do not match! Metadata Volume=6985 Catalog=6711. The Cloud Parts do not match! Metadata Volume=1817 Catalog=1574. Correcting Catalog 07-May 11:47 ghost-sd JobId 12608: Warning: cloud_dev.c:1748 For Volume "Offsite-0182": The Parts do not match! Metadata Volume=10080 Catalog=9986. The Cloud Parts do not match! Metadata Volume=1953 Catalog=1574. Correcting Catalog 07-May 11:54 ghost-sd JobId 12608: Warning: cloud_dev.c:1748 For Volume "Offsite-0182": The Parts do not match! Metadata Volume=10521 Catalog=10480. The Cloud Parts do not match! Metadata Volume=1976 Catalog=1574. Correcting Catalog ---- Director: 9.4.2 on Solaris Storage: 9.4.2 on Solaris (disk based), 9.4.2 on Linux (cloud based) Clients: 9.4.2 on Solaris, Windows and Linux Linux sd (ghost) is using Bacula community RPMs bacula-libs-9.4.2-1.el7.x86_64 bacula-cloud-storage-9.4.2-1.el7.x86_64 bacula-mysql-9.4.2-1.el7.x86_64 I expect it's a bug in the new plugin but thought I'd see if anyone had suggestions on how to proceed: it could be my misconfiguration. Note I do have Truncate Cache = AfterUpload since I already have a local copy of the job and restoring from cloud would be last resort. Thanks for the help * list volumes <SNIP> Pool: Offsite +---------+--------------+-----------+---------+---------------+----------+--------------+---------+------+-----------+-----------+---------+----------+---------------------+------------+ | MediaId | VolumeName | VolStatus | Enabled | VolBytes | VolFiles | VolRetention | Recycle | Slot | InChanger | MediaType | VolType | VolParts | LastWritten | ExpiresIn | +---------+--------------+-----------+---------+---------------+----------+--------------+---------+------+-----------+-----------+---------+----------+---------------------+------------+ | 181 | Offsite-1 | Full | 1 | 262,087,761 | 0 | 15,552,000 | 1 | 0 | 0 | CloudType | 14 | 2,866 | 2019-05-05 11:43:59 | 15,011,184 | | 182 | Offsite-0182 | Full | 1 | 1,073,696,800 | 0 | 15,552,000 | 1 | 0 | 0 | CloudType | 14 | 13,922 | 2019-05-07 12:44:02 | 15,187,587 | | 183 | Offsite-0183 | Append | 1 | 630,979,806 | 0 | 15,552,000 | 1 | 0 | 0 | CloudType | 14 | 17,827 | 2019-05-11 16:59:43 | 15,548,528 | | 184 | Offsite-0184 | Append | 1 | 0 | 0 | 15,552,000 | 1 | 0 | 0 | CloudType | 14 | 0 | NULL | NULL | | 185 | Offsite-0185 | Append | 1 | 0 | 0 | 15,552,000 | 1 | 0 | 0 | CloudType | 14 | 0 | NULL | NULL | | 186 | Offsite-0186 | Append | 1 | 0 | 0 | 15,552,000 | 1 | 0 | 0 | CloudType | 14 | 0 | NULL | NULL | | 187 | Offsite-0187 | Full | 1 | 1,073,729,432 | 0 | 15,552,000 | 1 | 0 | 0 | CloudType | 14 | 14,859 | 2019-05-06 18:51:26 | 15,123,231 | +---------+--------------+-----------+---------+---------------+----------+--------------+---------+------+-----------+-----------+---------+----------+---------------------+------------+ Firstly the VolBytes is very wrong, on the S3 side it's 439.633 GBytes (472052843913 Bytes) and what I'd expect based on the Copy jobs. Secondly there are different counts of VolParts: 13916 Offsite-0182 17722 Offsite-0183 14855 Offsite-0187 724 Offsite-1 * cloud list <SNIP> +--------------------+-----------+----------------------+----------------------+---------------+ | Volume Name | Status | Media Type | Pool | VolBytes | +--------------------+-----------+----------------------+----------------------+---------------+ | Offsite-0182 | Full | CloudType | Offsite | 1.073 GB | | Offsite-0183 | Append | CloudType | Offsite | 630.9 MB | | Offsite-0187 | Full | CloudType | Offsite | 1.073 GB | | Offsite-1 | Full | CloudType | Offsite | 262.0 MB | +--------------------+-----------+----------------------+----------------------+---------------+ ---sd -- Device { Name = CloudStorage Device Type = Cloud Cloud = RealS3 Archive Device = /opt/bacula/cloud_backups Maximum Part Size = 10 MB Media Type = CloudType LabelMedia = yes Random Access = Yes; AutomaticMount = yes RemovableMedia = no AlwaysOpen = no } Cloud { Name = RealS3 Driver = "S3" HostName = <SNIP> BucketName = <SNIP> AccessKey = <SNIP> SecretKey = <SNIP> Protocol = HTTPS UriStyle = Path Truncate Cache = AfterUpload Upload = EachPart Region = "eu-frankfurt-1" MaximumUploadBandwidth = 35MB/s } --- dir --- Job { Name = job.copyjob.full Type = Copy Pool = Full-Pool Selection Type = PoolUncopiedJobs Messages = Standard Client = client.fake FileSet="none" Maximum Concurrent Jobs = 2 } Pool { Name = Offsite Pool Type = Backup Recycle = yes AutoPrune = yes Storage = ghost-changer Maximum Volume Jobs = 1 AutoPrune = yes Volume Retention = 6 months Maximum Volumes = 80 Label Format = Offsite- } Pool { Name = Full-Pool Pool Type = Backup Recycle = yes AutoPrune = yes Volume Retention = 3 months Maximum Volume Jobs = 1 Label Format = Full- Maximum Volumes = 60 Next Pool = "Offsite" Storage = File1 } Autochanger { Name = ghost-changer Address = ghost.<SNIP> SDPort = 9103 Password = <SNIP> Device = CloudStorage Media Type = CloudType Autochanger = ghost-changer Maximum Concurrent Jobs = 10 TLS Enable = yes TLS Require = no TLS CA Certificate File = /etc/bacula/certs/cacert.pem TLS Certificate = "<SNIP>" TLS Key = "<SNIP>" } Autochanger { Name = File1 Address = otherhost.<SNIP> SDPort = 9103 Password = "<SNIP>" Device = FileChgr1 Media Type = File1 Maximum Concurrent Jobs = 10 Autochanger = File1 TLS Enable = yes TLS Require = yes TLS CA Certificate File = /etc/bacula/certs/cacert.pem TLS Certificate = "<SNIP>" TLS Key = "<SNIP>" }
_______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users