Project

General

Profile

Actions

Story #4019

closed

[API] Support query of "properties" field on objects

Added by Peter Amstutz about 10 years ago. Updated about 7 years ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
API
Target version:
Start date:
12/12/2017
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)
Story points:
2.0

Description

A major drawback of using "link" objects for metadata (as opposed to the "properties" field on the object itself) is that link objects have permissions separate from the item they are describing. While sometimes this is desirable, in other situations (such as associating repo/tag to docker images) this ends introducing significant unnecessary complexity. The ability to query the "properties" field enables us to store metadata directly on the object and search on it.

Upgrade apiserver to Postgres 9.4 and Rails 4.2 (when it is released) to take advantage of searchable jsonb column data type.


Subtasks 1 (0 open1 closed)

Task #12771: Review 4019-query-propertiesResolvedPeter Amstutz12/12/2017

Actions

Related issues 4 (0 open4 closed)

Related to Arvados - Feature #9665: Arvados' PostgreSQL jsonb supportDuplicate07/26/2016

Actions
Related to Arvados - Bug #11168: [API] Use JSON instead of YAML for serialized fields in databaseResolvedTom Clegg02/24/2017

Actions
Blocked by Arvados - Feature #7709: [API] Upgrade API server to Rails 4.2ResolvedTom Clegg03/19/2017

Actions
Blocked by Arvados - Story #11908: Migrate Collections.properties to JSONBResolvedTom Clegg06/27/2017

Actions
Actions

Also available in: Atom PDF