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 **** >> >> ** ** >> >> ** ** >> > >