Forum Activity for @dannya

alt=
@dannya
10/11/14 01:40:13PM
584 posts

Troubleshooting


Using Jamroom

great. Thanks all. Strange, I would have thought the system check would have caught it.
alt=
@dannya
10/10/14 07:19:31PM
584 posts

Troubleshooting


Using Jamroom

Ok. that worked, but now getting error in log :

rCore_get_module_cache_dir: unable to create cache directory: jrCore
alt=
@dannya
10/10/14 04:55:34PM
584 posts

Troubleshooting


Using Jamroom

I just changed the domain name for my server. I updated the date/config/config.php file and updated the baseurl. When i try to log in as admin now, i get the following error:

a system level error was encountered trying to validate the form values: error:

No error is displayed. How do I troubleshoot this? I can't log in as admin to look at the logs.
updated by @dannya: 11/12/14 04:55:11PM
alt=
@dannya
10/10/14 03:05:25PM
584 posts

Conversion server details


Jamroom Developers

Great. We'll look into it when its ready. But yes, we'll have to see how we handle addition/removal. Not sure how you "register" each server (ID, ip, hostname, etc) and how you secure the connection between the two. Ideally, if it can use any ID, and you can use the same key to accesses the server, then we can get the servers to self register themselves in the client.

Alternatively, we create a bunch in the client in advance and pre-configure the servers with the a varying identifier. Then we just turn them on and off as needed based on load.

We can figure that part out, as long as JR can use multiple servers its fine. The harder part is making sure the load is distributed to multiple conversion servers evenly. This is difficult if you push jobs to the conversion server (e.g. round robin), but fairly easy is you just cue up the job and let the first available conversion server grab it.

Looking forward to digging in.
alt=
@dannya
10/09/14 07:01:31PM
584 posts

Conversion server details


Jamroom Developers

I'm not worried about autoscaling. That is a function for aws. However I am looking to run multiple conversion servers.If I get to a point where there are more that 32 people uploading at once,i need to be able to scale. (sorry, but i am building something different than your typical customers. additionally i will be developing api's that may increase volume significantly). Its also may be cheaper to spin up servers as needed than to run a 32 core server all the time.

I'm happy to do the work myself, (which was the original plan). I thought the conversion server would be a great foundation. I'll have to see if its possible to do some development on the the client to support multiple conversion servers or if we need to start from scratch.
updated by @dannya: 10/09/14 07:02:59PM
alt=
@dannya
10/09/14 03:29:28PM
584 posts

Conversion server details


Jamroom Developers

Ok. Just wanted to get clarification on a couple of things.

1. Is it dependent on the audio module? We have created our own media modules (3) from the audio module. Unfortunately, this has made it difficult to update every time there is a new update to the audio module. Also, this has caused a number of problems when another module is triggered by the audio module.

2. Can you clarify the question on multiple servers? I.e. can we spin up additional conversion servers and have the client on the jr site submit the job to whichever server responds first?
alt=
@dannya
10/09/14 02:02:17PM
584 posts

Conversion server details


Jamroom Developers

Glad to hear you have a conversion server in the works. Would love to get more details as to the requirements, what it does, and especially, how it works.


So we are not just triggering conversion on upload, we also trigger additional conversions through other forms. We also trigger the waveform generation when a new preview file is created. Soon I will be adding the ability to do bpm detection and key detection on the original audio file as well (using some additional command line tools such as SOX and FFmpeg).

My near term goal was to offload all these tasks to a "media processing" server that would off load all these cpu intensive tasks; very similar to your conversion server. I assume i will be able to run these tools on the conversion server as well.

My question is more about how this works. The ideal scenario would allow me to monitor performance on server and spin up additional conversion servers as required by load. This can be done pretty easily with AWS. The question is how you address these servers. Ideally Jamroom would have a cue of pending media processing tasks (e.g conversion). Any number of servers could execute the task as it became available. In other words, the conversion server would pull tasks rather than jamroom push the task.

Can you let me know if this is possible? I thought maybe worker queues could be used for this but I'm not sure.

If this is not possible or not the way it currently works, can you provide any details as to how it works.

updated by @dannya: 11/10/14 10:26:33PM
alt=
@dannya
10/08/14 09:24:02PM
584 posts

Uploding files on IOS


Jamroom Developers

so is there a control that would let you look at your music library instead of pictures and video?
alt=
@dannya
10/08/14 01:12:55PM
584 posts

Error messages


Design and Skin Customization

What is the reasoning for that? What is the alternative if there is a problem submitting a form?
alt=
@dannya
10/08/14 03:44:42AM
584 posts

Error messages


Design and Skin Customization

Is there a way to have messages pop up (alerts) instead of appearing at the top of the page?
updated by @dannya: 12/01/14 11:41:52PM
  41