I'll try to double check the tool. I was sure it performs the full clean up
On Aug 26, 2013 5:50 AM, "Lee Saunders" <leesenglishless...@gmail.com>
wrote:

> Indeed, Sebastian and Maxim have done a great job, and very generous to
> keep it Open Source.
> It was just  frustrating  to realise I'll have no hard disc left very
> quickly.
>
>
> On Sun, Aug 25, 2013 at 11:38 PM, Jacob Gaiski <jgai...@emich.edu> wrote:
>
>>  I think OpenMeetings require a somewhat knowledgable background with
>> Java and running servers on Tomcat/Red5.****
>>
>> ** **
>>
>> ** **
>>
>> I would recommend that you become familiar with Java the programming
>> language and yes, take a look at the source. If you can get it to compile,
>> publish your version and put in logging functions so that you can better
>> see what it's doing.****
>>
>> ** **
>>
>> ** **
>>
>> You should also be able to localize it onto a machine and debug it from
>> Eclipse, given you have the right enviroment. I think the one you need is
>> Eclipse Juno.****
>>
>> ** **
>>
>> ** **
>>
>> Once you have the entire system localized onto your machine, you can
>> attach and remove debug points from anywhere within the source and see
>> exactly what's happening from a server perspective as you execute client
>> code, and also be able to enter your changes accordingly as you need in the
>> code as well.****
>>
>> ** **
>>
>> I'm not sure if what you're trying to do is standard in OpenMeetings, but
>> in either case, editing the source the possibilities are endless, thanks to
>> Sebastion and Maxim at the OpenMeetings/Apache group.****
>>
>> ** **
>>
>> ** **
>>
>> -Jake****
>>  ------------------------------
>>
>> *From:* Lee Saunders [mailto:leesenglishless...@gmail.com]
>> *Sent:* Sunday, August 25, 2013 6:30 PM
>> *To:* user@openmeetings.apache.org
>> *Subject:* Re: Why don't calendar events expire?****
>>
>> ** **
>>
>> Hello Jake,****
>>
>> ** **
>>
>> Thank you for your help. I think everyone knows more about that than I do.
>> ****
>>
>> I don't know about programming applications. I learnt some PHP and MySql
>> from books to build an order tracking/customer info database system, and
>> that was it.****
>>
>> ** **
>>
>> I did experience a recording issue today. A student left the room and
>> returned, but the recorder didn't record any of their voice after they
>> returned to the room, so only my half was recorded. I'll put that down
>> to experience.****
>>
>> ** **
>>
>> I could perhaps learn from the source, thanks.****
>>
>> ** **
>>
>> All the best,****
>>
>> ** **
>>
>> Lee.****
>>
>> ** **
>>
>> ** **
>>
>> On Sun, Aug 25, 2013 at 10:30 PM, Jacob C. Gaiski <jgai...@emich.edu>
>> wrote:****
>>
>> Write a console app that scans the database and removes files after
>> encoding.****
>>
>> ** **
>>
>> ** **
>>
>> Though, if there's a corrupt video and the encoded video becomes
>> corrupted, you'll have no fall back if say, a multithreaded random bug
>> happens that causes your ffmpeg to run before the stream had closed.****
>>
>> ** **
>>
>> ** **
>>
>> I did all of my conversions with a console application that runs FFMPEG
>> and updates a table every 20s.****
>>
>> ** **
>>
>> ** **
>>
>> If you'd like the source that makes it happen I can send it to you.****
>>
>> ** **
>>
>> ** **
>>
>> But all in all I'd recommend that you build a console app that reads from
>> a database and changes it accordingly.****
>>
>> ** **
>>
>> -Jake****
>>
>>
>> On Aug 25, 2013, at 5:03 PM, Lee Saunders <leesenglishless...@gmail.com>
>> wrote:****
>>
>>   Maxim, I ran -f, --file, and --cleanup, but that doesn't
>> touch  the  streams.****
>>
>> ** **
>>
>> Those recordings really need to be removed after rendering to AVI. They
>> will simply fill my disc if nothing can be deleted. Every meeting is 1 hour
>> long and recorded, and there is already 6Gb of data in those streams after
>> one day. ****
>>
>> ** **
>>
>> Please don't think of me as moaning. Open Meetings is a great platform. I
>> am just concerned about filling my disc with redundant data.****
>>
>> ** **
>>
>> Is it not possible to GET the user IDs for a roomID and delete the
>> relations to the files so they can be deleted? I think not being able to
>> delete anything, even under a warning, is somewhat restrictive and disc
>> hogging. I understand the concerns about complaints about something later
>> down the line and the need to retrieve data, but that would be the decision
>> of the admin/IT team and management.  Besides, there should be a backup of
>> all that data anyway.****
>>
>> ** **
>>
>> I guess the only other way around it is to record a 1-second video and
>> audio clip and replace all the files with them. That way the file names
>> will remain intact. It will be time consuming, but better than rendering my
>> disc full and unusable after about 3 months. What does Open Meetings do
>> when a disc is full?****
>>
>> ** **
>>
>> All the best,****
>>
>> ** **
>>
>> Lee.****
>>
>> ** **
>>
>> ** **
>>
>> On Sun, Aug 25, 2013 at 4:43 PM, Maxim Solodovnik <solomax...@gmail.com>
>> wrote:****
>>
>> you can use command line admin for this:****
>>
>> ** **
>>
>>  -f,--files                          File operations - statictics/cleanup
>> ****
>>
>>       --cleanup                      (optional) Should intermediate files
>> be clean up****
>>
>> ** **
>>
>> ** **
>>
>> On Sun, Aug 25, 2013 at 2:53 PM, Lee Saunders <
>> leesenglishless...@gmail.com> wrote:****
>>
>> I would like to delete recordings after downloading them to clear disc
>> space. I'm not sure why the 'drag to trash' option is there if  the  files
>> are not really deleted.****
>>
>> I need to remove them somehow as disc space is finite.****
>>
>> ** **
>>
>> Thanks,****
>>
>> ** **
>>
>> Lee.****
>>
>> ** **
>>
>> On Sun, Aug 25, 2013 at 2:32 AM, seba.wag...@gmail.com <
>> seba.wag...@gmail.com> wrote:****
>>
>> Not really.****
>>
>> The files in the /streams/hibernate folder are the final videos of the
>> recordings. If you delete them all your recordings are gone.
>>
>> The files in the /streams/$ROOM_ID folders are the raw recording files.
>> Based on those files there is a complete video mixed (that is then produced
>> into the /streams/hibernate folder).****
>>
>> Theoretically you can delete the files in the /streams/$ROOM_ID folder as
>> the final mixed video is already produced.****
>>
>> However for recordings based on the interview room type, there is a
>> functionality to re-render the raw data but with some parameters to adjust
>> the audio (make it loader, delay the audio, et cetera). Those are useful if
>> you want to post-edit the video from inside OpenMeetings because for
>> instance one participant has a microphone that is a lot loader then some
>> other participant. Once the video is "mixed" into the final format there
>> would be no way of re-adjusting those settings. So there is some button in
>> the OpenMeetings UI to re-render the raw files with some additional
>> settings.****
>>
>> If you delete the files in the /streams/$ROOM_ID folders bascially the UI
>> functionality is pointing to files that do no more exist.
>> Also there are entries in the database that point to the files in the
>> /streams/$ROOM_ID directory. So in general, it would be basically a bad
>> idea to just delete those folders, UI functionality might be broken and the
>> data model would be inconsistent.****
>>
>> Sebastian****
>>
>> ** **
>>
>> ** **
>>
>> 2013/8/25 Lee Saunders <leesenglishless...@gmail.com>****
>>
>> Is it safe for me to delete the sub-folders in the streams directory?****
>>
>> ** **
>>
>> On Sun, Aug 25, 2013 at 1:39 AM, Lee Saunders <
>> leesenglishless...@gmail.com> wrote:****
>>
>> Thank you for the technical information.****
>>
>> I'm just going my my experience using another system in which each
>> meeting was tied only to the originator and could remain open over any
>> number of sessions, and then closed when complete. Once complete a PDF of
>> the whiteboard and accompanying documentation was created as a soft copy
>> for download, stored in the users account. So, even though the meeting had
>> been closed, a downloadable representation of the meeting was available in
>> an archive. I do see how Open Minutes works differently, though.****
>>
>> ** **
>>
>> All in all, Open Meetings is a great service. Thank you for creating it.*
>> ***
>>
>> ** **
>>
>> On Sun, Aug 25, 2013 at 1:27 AM, seba.wag...@gmail.com <
>> seba.wag...@gmail.com> wrote:****
>>
>> We actually never physically delete anything, we just mark/flag as
>> deleted and don't show it in the UI anymore.****
>>
>> There are multiple reasons why you do that in software. For instance
>> there are are often foreign key constraints. That means that you can't
>> physically delete an user, cause this userId is a foreign key in some other
>> tables. And by deleting the user physically you would get an inconsistance
>> data model.****
>>
>> This will become a real issue when you work with databases that have
>> "real" foreign keys (postgres, oracle, MySQL InnoDB, et cetera). However
>> even with data on disk in files, just because you "can" delete those files
>> without throwing any error does not mean that this is a good idea, as for
>> example records in the database still point to that file. By doing that the
>> data model simply becomes inconsistent. Some references are missing, it
>> pretty much gets a mess if you start to delete files.****
>>
>> Another reason is that you want to keep track on changes that have
>> happened. This is sometimes a legal requirement in companies and
>> government. You just never delete hard, data must be always possible to be
>> restored. For instance an user xyz claims his important file XXX was
>> deleted at the 28.12.2009, now the sys admins need to recover that file.*
>> ***
>>
>> There are however attempts to have some kind of clean up tasks that
>> delete such references to free up disk space. But if ever implemented it
>> has to be done very carefully and clear to the sys admin that there is no
>> way back, you will loose data and you probably should back up the data
>> before doing it.
>>
>> Bottom line is: Don't delete, just flag as deleted.****
>>
>> Sebastian****
>>
>> ** **
>>
>> ** **
>>
>> ** **
>>
>> 2013/8/25 Lee Saunders <leesenglishless...@gmail.com>****
>>
>> Ah, I see. I guess that does make sense. I just worry about having a list
>> of rooms that becomes too long to manage.****
>>
>> Perhaps then, completed meetings could go into an archive\ completed
>> events section, thus keeping them separate from pending events.****
>>
>> ** **
>>
>> I have also noticed that deleted recordings remain in the streams folder
>> (..\webapps\openmeetings\streams\). Why don't they get deleted when moved
>> to trash?****
>>
>> ** **
>>
>> All the best,****
>>
>> ** **
>>
>> Lee.****
>>
>> ** **
>>
>> ** **
>>
>> On Sun, Aug 25, 2013 at 12:49 AM, seba.wag...@gmail.com <
>> seba.wag...@gmail.com> wrote:****
>>
>> Hi Lee,
>>
>> I don't think we should delete the room after a calendar event was
>> terminated. Otherwise for example any uploaded or created data that was
>> part of the conference room itself would be gone.****
>>
>> Also you can attach existing rooms to multiple calendar events. So the
>> relationship between room to calendar event is not 1:1.****
>>
>> Sebastian****
>>
>> ** **
>>
>> ** **
>>
>> 2013/8/25 Lee Saunders <leesenglishless...@gmail.com>****
>>
>> Hello,****
>>
>> ** **
>>
>> I tested the calendar, but after the event had ended, the room persisted.
>> ****
>>
>> Is there a way to terminate the event when the 'Exit' button is clicked
>> rather than delete the  event in the calendar and receive a 'Cancelled'
>> message?****
>>
>> ** **
>>
>> I think that if an event is terminated before the start or end time, then
>> yes, it is cancelled, but after the end time, a meeting has usually ended.
>> ****
>>
>> ** **
>>
>> Just a suggestion.****
>>
>> ** **
>>
>> All the best,****
>>
>> ** **
>>
>> Lee.****
>>
>>
>>
>> ****
>>
>> --
>> Sebastian Wagner
>> https://twitter.com/#!/dead_lock
>> http://www.webbase-design.de
>> http://www.wagner-sebastian.com
>> seba.wag...@gmail.com ****
>>
>> ** **
>>
>>
>>
>>
>> --
>> Sebastian Wagner
>> https://twitter.com/#!/dead_lock
>> http://www.webbase-design.de
>> http://www.wagner-sebastian.com
>> seba.wag...@gmail.com ****
>>
>> ** **
>>
>> ** **
>>
>>
>>
>>
>> --
>> Sebastian Wagner
>> https://twitter.com/#!/dead_lock
>> http://www.webbase-design.de
>> http://www.wagner-sebastian.com
>> seba.wag...@gmail.com ****
>>
>> ** **
>>
>>
>>
>> ****
>>
>> ** **
>>
>> --
>> WBR
>> Maxim aka solomax ****
>>
>> ** **
>>
>>   ** **
>>
>
>

Reply via email to