Custom Query (1174 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (340 - 342 of 1174)

Ticket Resolution Summary Owner Reporter
#506 wontfix P2P distribution of content - self-hosted CDN (content distribution network) arthur.lutz
Description

While thinking about the limitations of our asymetric broadband access (less upload than download), I thought of a hack that could speed up things while browsing an HTML generated photo gallery.

The idea would be to host the same album on N servers and when you generate the "thumbnails" page you cycle through the N servers for the <img src=> tag.

In the first place, you could reference identical albums on other servers manually, but then another feature would be to "copy" the album to your gallery and it would automatically reference the other one (and vice versa).

The setup seems complex but could be really simple. The idea is to use in- house devices to set this up. For instance on NAS devices there is usually a small application to publish the photos that are on the NAS, generally it's either a php app or a html generator. This would be the kind of setup where in a familly each member has a NAS device and when looking at a gallery, they can copy it to their NAS and then it is distributed.

#1029 no-action When uploading media, silently fails in the web interface, and AttributeError("'NoneType' object has no attribute 'processing_metadata'",): arthur.lutz
Description

4: RuntimeWarning: Exception raised outside body: AttributeError("'NoneType' object has no attribute 'processing_metadata'",): Traceback (most recent call last):

File "/srv/videos.lutz.im/mediagoblin/local/lib/python2.7/site-packages/celery-3.1.16-py2.7.egg/celery/app/trace.py", line 253, in trace_task

I, R, state, retval = on_error(task_request, exc, uuid)

File "/srv/videos.lutz.im/mediagoblin/local/lib/python2.7/site-packages/celery-3.1.16-py2.7.egg/celery/app/trace.py", line 201, in on_error

R = I.handle_error_state(task, eager=eager)

File "/srv/videos.lutz.im/mediagoblin/local/lib/python2.7/site-packages/celery-3.1.16-py2.7.egg/celery/app/trace.py", line 85, in handle_error_state

}[self.state](task, store_errors=store_errors)

File "/srv/videos.lutz.im/mediagoblin/local/lib/python2.7/site-packages/celery-3.1.16-py2.7.egg/celery/app/trace.py", line 120, in handle_failure

task.on_failure(exc, req.id, req.args, req.kwargs, einfo)

File "/srv/videos.lutz.im/mediagoblin/mediagoblin/processing/task.py", line 157, in on_failure

json_processing_callback(entry)

File "/srv/videos.lutz.im/mediagoblin/mediagoblin/tools/processing.py", line 49, in json_processing_callback

if not entry.processing_metadata:

AttributeError: 'NoneType' object has no attribute 'processing_metadata'

exc, exc_info.traceback)))

Processes running in supervisord, postgresql backend

#1030 no-action supervisord examples in documentation arthur.lutz
Description

One way of running paste and the celery worker is to use supervisord, it would be nice to include and example in the code or the doc

Batch Modify
Note: See TracBatchModify for help on using batch modify.
Note: See TracQuery for help on using queries.