Closed Bug 1154338 Opened 9 years ago Closed 9 years ago

Create a wrapper for libs3 to use it in the Lua sandbox

Categories

(Cloud Services Graveyard :: Metrics: Pipeline, defect, P3)

defect

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: mreid, Unassigned)

Details

Add libs3 to the data-pipeline build script, and create a wrapper so we can use it in Lua.

https://github.com/bji/libs3

I would like to use this to create a Sandbox Input for bug 1126958.
Priority: -- → P3
To turn libs3 into a Lua module would require a decent amount of work.
- create an instance struct and remove the global variables (modifying most of the API in the process)
- change the callback API since it will not play well with with the Lua interface (may be able to create some iterator interface around it that returns each result when it is ready) but it would probably be better to make non blocking calls and use coroutines.
This would require extensive changes to libs3, so we will find another way.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WONTFIX
Product: Cloud Services → Cloud Services Graveyard
You need to log in before you can comment on or make changes to this bug.