Hi Maxim,
old behaviour was like this...
if (Strings.isEmpty(r.getHash())) {
r.setHash(randomUUID().toString());
}
Btw. the same happens here...
https://github.com/apache/openmeetings/blob/master/openmeetings-install/src/main/java/org/apache/openmeetings/backup/BackupImport.java#L1017
Greetings Peter
-------- Weitergeleitete Nachricht --------
Betreff: Re: [DISCUSSION] is it time to release M3
Datum: Thu, 5 Dec 2019 00:46:42 +0700
Von: Maxim Solodovnik <[email protected]>
Antwort an: [email protected]
An: Openmeetings user-list <[email protected]>
Yep, the hash is being changed with every restore:
https://github.com/apache/openmeetings/blob/master/openmeetings-install/src/main/java/org/apache/openmeetings/backup/BackupImport.java#L906
Will check what can be done here
On Wed, 4 Dec 2019 at 22:26, Peter Dähn <[email protected]> wrote:
> Hi Maxim,
>
> I had a look...
>
> log:
>
> "
> DEBUG 12-04 15:55:12.258 o.a.o.w.u.FileItemResourceReference:93
> [apr-5443-exec-1] - Recording with id 5 is requested
> DEBUG 12-04 15:55:12.400 o.a.o.w.u.FileItemResourceReference:65
> [apr-5443-exec-1] - No file item was found
> "
>
> db:
>
> before:
>
> om=> select * from om_file where updated>'2019-12-04 0:0:0.0' limit 15;
> id | deleted | inserted | updated |
> page_count | external_type | group_id |
> hash | height | inserted_by | name
> | owner_id | parent_item_i
> d | room_id | type | width | dtype | comment | duration |
> is_interview | notified | record_end | record_start
> | status | external_id | filesize
>
> ----+---------+-------------------------+-------------------------+------------+---------------+----------+--------------------------------------+--------+-------------+-------------------------------+----------+--------------
>
> --+---------+-----------+-------+-----------+---------+--------------+--------------+----------+-------------------------+-------------------------+-----------+-------------+----------
> 4 | f | 2019-12-04 15:13:51.295 | 2019-12-04 12:25:00.525
> | 1 | | |
> 041c1700-fdff-401d-a630-aa418fb9f719 | 260 | 1 | Interview
> 2019.12.04 12:24:46 | 1 |
> | 57 | Recording | 320 | Recording | | 00:00:07.102 |
> t | f | 2019-12-04 12:24:53.811 | 2019-12-04 12:24:46.709
> | PROCESSED | |
> 5 | f | 2019-12-04 15:13:51.317 | 2019-12-04 15:56:35.532
> | 1 | | |
> 8588e63b-478a-4131-a15b-b8e76d32cbcf | 1024 | 1 | Recording
> 2019.12.04 14:58:41 | 1 |
> | 16 | Recording | 1024 | Recording | | 00:00:33.526 |
> f | f | 2019-12-04 14:59:14.939 | 2019-12-04 14:58:41.413
> | PROCESSED | |
> 37 | f | 2019-12-04 16:02:34.834 | 2019-12-04 16:02:40.307
> | 1 | | |
> ffbaab1a-9165-4504-817b-7c3b7483ba64 | 800 | 1 | Recording
> 2019.12.04 16:02:34 | 1 |
> | 16 | Recording | 800 | Recording | | 00:00:03.850 |
> f | f | 2019-12-04 16:02:38.594 | 2019-12-04 16:02:34.744
> | PROCESSED | |
> 38 | f | 2019-12-04 16:02:50.898 | 2019-12-04 16:02:59.945
> | 1 | | |
> bf13dacd-7943-4e1c-bb19-cc3fba89eaeb | 800 | 1 | Recording
> 2019.12.04 16:02:50 | 1 |
> | 16 | Recording | 800 | Recording | | 00:00:06.176 |
> f | f | 2019-12-04 16:02:56.951 | 2019-12-04 16:02:50.775
> | PROCESSED | |
> (4 Zeilen)
>
> after:
>
> om=> select * from om_file where updated>'2019-12-04 0:0:0.0' limit 15;
> id | deleted | inserted | updated |
> page_count | external_type | group_id |
> hash | height | inserted_by | name
> | owner_id | parent_item_i
> d | room_id | type | width | dtype | comment | duration |
> is_interview | notified | record_end | record_start
> | status | external_id | filesize
>
> ----+---------+-------------------------+-------------------------+------------+---------------+----------+--------------------------------------+--------+-------------+-------------------------------+----------+--------------
>
> --+---------+-----------+-------+-----------+---------+--------------+--------------+----------+-------------------------+-------------------------+-----------+-------------+----------
> 4 | f | 2019-12-04 16:18:45.702 | 2019-12-04 12:25:00.525
> | 1 | | |
> ca58ffe1-2688-4092-a9d7-c651f59191d4 | 260 | 1 | Interview
> 2019.12.04 12:24:46 | 1 |
> | 57 | Recording | 320 | Recording | | 00:00:07.102 |
> t | f | 2019-12-04 12:24:53.811 | 2019-12-04 12:24:46.709
> | PROCESSED | |
> 5 | f | 2019-12-04 16:18:45.732 | 2019-12-04 15:56:35.532
> | 1 | | |
> 24f53a44-e0b1-4b88-8272-e604295b38f6 | 1024 | 1 | Recording
> 2019.12.04 14:58:41 | 1 |
> | 16 | Recording | 1024 | Recording | | 00:00:33.526 |
> f | f | 2019-12-04 14:59:14.939 | 2019-12-04 14:58:41.413
> | PROCESSED | |
> 6 | f | 2019-12-04 16:18:45.767 | 2019-12-04 16:02:40.307
> | 1 | | |
> 6e054ce1-efa4-4c1f-a8de-c77aec92a7a5 | 800 | 1 | Recording
> 2019.12.04 16:02:34 | 1 |
> | 16 | Recording | 800 | Recording | | 00:00:03.850 |
> f | f | 2019-12-04 16:02:38.594 | 2019-12-04 16:02:34.744
> | PROCESSED | |
> 8 | f | 2019-12-04 16:18:45.824 | 2019-12-04 16:02:59.945
> | 1 | | |
> 79580374-39b9-4b80-b445-b668d1099fce | 800 | 1 | Recording
> 2019.12.04 16:02:50 | 1 |
> | 16 | Recording | 800 | Recording | | 00:00:06.176 |
> f | f | 2019-12-04 16:02:56.951 | 2019-12-04 16:02:50.775
> | PROCESSED | |
> (4 Zeilen)
>
>
> Fs:
>
> ls -l
> /home/worker/om_bauen/5.0.x/red5/webapps/openmeetings/data/streams/hibernate/
> insgesamt 1232
> -rw-r----- 1 user group 6654 Dez 4 16:02
> bf13dacd-7943-4e1c-bb19-cc3fba89eaeb.mp4
> -rw-r----- 1 user group 2586 Dez 4 16:02
> bf13dacd-7943-4e1c-bb19-cc3fba89eaeb.png
> -rw-r----- 1 user group 5638 Dez 4 16:02
> ffbaab1a-9165-4504-817b-7c3b7483ba64.mp4
> -rw-r----- 1 user group 2586 Dez 4 16:02
> ffbaab1a-9165-4504-817b-7c3b7483ba64.png
>
>
> Hash is changing during backup/restore....
>
> Greetings Peter
>
>
>
>
> -------- Weitergeleitete Nachricht --------
> Betreff: Re: [DISCUSSION] is it time to release M3
> Datum: Wed, 4 Dec 2019 16:05:44 +0700
> Von: Maxim Solodovnik <[email protected]> <[email protected]>
> Antwort an: [email protected]
> An: Openmeetings user-list <[email protected]>
> <[email protected]>
>
> It should work
> I'll try to double check locally
>
> On Wed, 4 Dec 2019 at 16:03, Peter Dähn <[email protected]> <[email protected]>
> wrote:
>
> Hi Maxim,
>
> thanks for clarification. Would be good to have this feature later on. It
> is not so good to loose features with a new version of something...
>
> To the issue:
>
> I use -b -file /path/to/backup --exclude-files to speedup the update
> process. data is stored external and I umount/mount it after/before
> backup/restore. I thought so it should work.
>
> Greetings Peter
>
>
> -------- Weitergeleitete Nachricht --------
> Betreff: Re: [DISCUSSION] is it time to release M3
> Datum: Wed, 4 Dec 2019 12:07:43 +0700
> Von: Maxim Solodovnik <[email protected]> <[email protected]>
> <[email protected]> <[email protected]>
> Antwort an: [email protected]
> An: Openmeetings user-list <[email protected]>
> <[email protected]><[email protected]>
> <[email protected]>
>
> @Peter,
>
> missing remote control is one of the reasons it is M3 :(((
> I have no idea how this can be implemented
> Will do some experiments during NY holidays
>
> According to your issue: you did backup without files and there is no
> files, what is the issue?
> BTW it is possible to have 'external' data dir now (immutable to
> updateshttps://issues.apache.org/jira/browse/OPENMEETINGS-2033)
>
> @Rene
> This JIRA in my TODO list, I would like to perform release before NY and
> then try to implement it :)
>
> On Tue, 3 Dec 2019 at 21:40, Peter Dähn <[email protected]> <[email protected]>
> <[email protected]> <[email protected]>
> wrote:
>
> I found an issue today. I start to play with recordings an
> screensharing. This worked so far. Now I have one question and one issue...
>
> The question: I missed the option to give control to others while
> screensharing. Is it forgotten or is it impossible without Java (if
> already answered sorry...)
>
> The issue:
>
> My install-script makes a backup form my current installation (without
> files) and afterwards it will be imported again. Recordings and files
> from backups are missing in the new installation.
> No errors during import.
>
> INFO 12-03 15:01:37.288 o.a.o.b.BackupImport:1033 [main] - File
> explorer item import complete, starting room poll import
> INFO 12-03 15:01:37.587 o.a.o.b.BackupImport:1067 [main] - Poll import
> complete, starting room files import
> INFO 12-03 15:01:37.590 o.a.o.b.BackupImport:406 [main] - Room files
> import complete, starting copy of files and folders
> DEBUG 12-03 15:01:37.590 o.a.o.b.BackupImport:1203 [main] -
> roomFilesFolder PATH
>
> PATH/webapps/openmeetings/data/upload/import/import_2019_12_03_15_01_24/roomFiles
>
> DEBUG 12-03 15:01:37.591 o.a.o.b.BackupImport:1229 [main] - sourceDirRec
> PATH
>
> PATH/webapps/openmeetings/data/upload/import/import_2019_12_03_15_01_24/recordingFiles
> INFO 12-03 15:01:37.591 o.a.o.b.BackupImport:431 [main] - File explorer
> item import complete, clearing temp files
> INFO 12-03 15:01:37.593 o.a.o.cli.Admin:124 [main] - ... Done
>
> Used database is postgres. Maybe again a postgres-problem?
>
> Greetings Peter
>
> Am 30.11.19 um 05:33 schrieb Daniel Baker:
>
> Seems ok from my initial testing.
>
> Glad to see the new cleanwb function and extra checks during install.
>
>
> Thanks,
>
> Dan
>
> On 11/29/2019 11:44 AM, Maxim Solodovnik wrote:
>
> Hello Peter,
>
> Actually OM dev model is "every SNAPSHOT should be stable", BUT
> end users don't really like SNAPSHOTS in production
> We do need to perform releases from time to time
>
> M3 has 29 fixed issues so far [1]
> So I believe it will be good to release (the only blocker so far
> ishttps://issues.apache.org/jira/browse/OPENMEETINGS-2142)
>
> After release I would like to start discussion: What is missing to
> release 5.0.0 (without M)
> As soon as 5.0.0 will be released I'll stop backport code to 4.0.x
> (or maybe will do 1-2 security releases)
>
> [1]https://issues.apache.org/jira/projects/OPENMEETINGS/versions/12345741
>
> On Thu, 28 Nov 2019 at 18:35, Peter Dähn <[email protected]<mailto:[email protected]>
> <[email protected]> <[email protected]> <[email protected]>> wrote:
>
> Hi Maxim,
>
> what does M3 exactly mean and how development will go on till
> release?
>
> I got a working setup last week and was able to make a short test.
> Everything seems to work so far. Maybe we will find a few things
> that
> could be optimized, but therefore we will have a more detailed
> test with
> more participants.
>
> Greetings Peter
>
> Am 26.11.19 um 15:25 schrieb Maxim Solodovnik:
> > Hello All,
> >
> > I have resolved some issues, some questions were answered ...
> > Now I'm waiting for Polish translation from one of our users
> > And would like to start release process as soon as I'll get it
> >
> > Do you see any blockers?
> >
> > On Wed, 16 Oct 2019 at 14:37, Alvaro <[email protected]
> <mailto:[email protected]> <[email protected]> <[email protected]>
> <[email protected]>> wrote:
> >
> >> Tested: OM 4.0.10-652 and OM 5.0.0-M3-2944
> >>
> >> Excellent both.
> >>
> >>
> >> ......................
> >>
> >>
> >>
> >> El dom, 13-10-2019 a las 15:13 +0200, Alvaro escribió:
> >>
> >> Hi Maxim.
> >>
> >> After upgrade today Ubuntu 18.04 and kurento, there is
> >> not issue as told you before.
> >> So OM 5.0.0-M3 recordings work as expect.
> >>
> >> Alvaro
> >>
> >>
> >> -------------------------------
> >>
> >>
> >> El dom, 06-10-2019 a las 16:19 +0700, Maxim Solodovnik escribió:
> >>
> >> Hello All,
> >>
> >> demo-next is updated with latest SNAPSHOT you can check it
> >>
> >> @Alvaro, demo-next uses KMD 6.11 for a long time with no
> issues ...
> >> According to your screen-shot KMS is not started ("Multimedia
> sever is not
> >> accessible")
> >>
> >> @Rene, I believe this is
> >> https://issues.apache.org/jira/browse/OPENMEETINGS-2072, I'll
> check if it
> >> can be implemented fast :)
> >>
> >>
> >> On Sun, 6 Oct 2019 at 15:54, Alvaro <[email protected]
> <mailto:[email protected]> <[email protected]> <[email protected]>
> <[email protected]>> wrote:
> >>
> >> ....sorry, here for OM 4.0.10:
> >>
> >>
> >>
>
>
>
> https://builds.apache.org/view/M-R/view/OpenMeetings/job/OpenMeetings%204.0.x/
>
> >>
> >>
> >> ......................
> >>
> >>
> >>
> >>
> >> El dom, 06-10-2019 a las 10:44 +0200, Alvaro escribió:
> >>
> >> Hi Daniel,
> >>
> >> Here you can find the M3 file:
> >>
> >>https://builds.apache.org/view/M-R/view/OpenMeetings/job/openmeetings/
> >>
> >> Regards
> >>
> >> Alvaro
> >>
> >>
> >> .................
> >>
> >>
> >>
> >> El sáb, 05-10-2019 a las 13:03 -0400, Daniel Ascher escribió:
> >>
> >> Where can I find these instances to test? Thanks! Dan
> >>
> >> On Sat, Oct 5, 2019 at 11:56 AM Maxim Solodovnik
> <[email protected] <mailto:[email protected]>
> <[email protected]> <[email protected]> <[email protected]>>
> >> wrote:
> >>
> >> Hello All,
> >>
> >> I would like to release 5.0.0-M3 are there any
> objections/show-stoppers?
> >> Shall 4.10.0 also be released?
> >>
> >> --
> >> WBR
> >> Maxim aka solomax
> >>
> >>
> >>
> >> --
> >> Daniel Ascher, M.Ed.
> >> President
> >> A+ Test Prep and Tutoring
> >> "Creating Bright Futures"
> >>
> >> 505 York Road, Suite 6
> >> Jenkintown, PA 19046
> >> Office: 215.886.9188
> >> Direct: 267.242.9640
> >> Click here to schedule a phone call with me.
> >> <https://www.aplustutoring.com/meetings/aplusadmin/phone-call>
> <https://www.aplustutoring.com/meetings/aplusadmin/phone-call>
> <https://www.aplustutoring.com/meetings/aplusadmin/phone-call>
> <https://www.aplustutoring.com/meetings/aplusadmin/phone-call>
> >> Sign Up for A+ News and Test Prep Tips!
> >><https://www.aplustutoring.com/educational-blog-articles-subscription>
> <https://www.aplustutoring.com/educational-blog-articles-subscription>
> <https://www.aplustutoring.com/educational-blog-articles-subscription>
> <https://www.aplustutoring.com/educational-blog-articles-subscription>
> >> <http://aplustutoring.com> <http://aplustutoring.com>
> <http://aplustutoring.com> <http://aplustutoring.com>
> >>
> >>
> >>
> >>
> >> --
> >> WBR
> >> Maxim aka solomax
> >>
> >>
>
>
>
> --
> WBR
> Maxim aka solomax
>
>
> --
> WBR
> Maxim aka solomax
>
>
>
>
>
> --
> WBR
> Maxim aka solomax
>
>
>
--
WBR
Maxim aka solomax