Storlet with 'X-Storlet-Extra-Resources' should run on proxy-server

Bug #1657044 reported by Akihito Takai on 2017-01-17
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Akihito Takai

Bug Description

Currently, we should set X-Storlet-Run-On-Proxy header explicitly for multi input storlet execution. Otherwise, the storlet is invoked at object server and object server ignores given multi input sources, which results in error in storlet applications.

This is not user-friendly behavior, and storlets should automatically determine where it can execute the storlet properly.

Akihito Takai (takaiak) on 2017-01-17
Changed in storlets:
assignee: nobody → Akihito Takai (takaiak)

Fix proposed to branch: master

Changed in storlets:
status: New → In Progress
summary: - Storlet with 'X-Storlet-Extra-Resources' run on object-server side
+ Storlet with 'X-Storlet-Extra-Resources' should run on proxy-server
description: updated
description: updated

Submitter: Jenkins
Branch: master

commit 49fce5b942731179a5a3c33f074d65aeb72899c6
Author: Akihito Takai <email address hidden>
Date: Tue Jan 17 19:38:41 2017 +0900

    enforce running multi-input on the proxy

    Now, multi-input storlet(with 'X-Storlet-Extra-Resources') runs
    on object-server side.
    but it causes that specified extra resources get ignored,
    as current object-server does not support X-Storlet-Extra-Resources.

    This patch forces multi-input storlet to run on proxy-server side.

    Change-Id: I7fc2e72c3f39b5461f502ef314d0aba5686aa3f7
    Closes-Bug: #1657044

Changed in storlets:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers