Skip to content

Wrong return dimensions of parital blocks #14

@somik861

Description

@somik861

Při typech uint8, float32 (uint16 funguje, jiné jsem nezkoušel) vrací server dimenze částečného bloku (prvních 12B) nekorektně. resp. vrátí (-1,-1,-1), nicméně zbytek dat má validní velikost, která odpovídá očekávání.

Postup reprodukce:
zvolit typ datasetu float32 nebo uint8
vytvořit dataset o velikosti, která není dělitelná velikostí bloku
poslat request na získání částečného bloku (tedy toho na okraji obrázku).

Chování:
Server vrátí prvních 12B reprezentujících (-1,-1,-1) a potom data odpovídající korektnímu bloku

Očekávané chování:
Server vrátí prvních 12B odpovídajích dimenzi získaného block (x,y,z) a data o odpovídajíc velikosti...
celý obsah odpovědi by tedy měl být velký: 12 (dimenze) + x * y * z * sizeof(voxelType)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions