zzhou
ARM64 fastmodel
a project by gqjiang
ARM64 is become more popular on different markets, but obviously lots of pepople didn't have the hardware platform, and fastmodel is helpful for people to play with ARM64 environment, furthermore, we can run different software platform on it, such as Cloud, HA, Virt and OpenStack.
Multiqueue ramdisk
a project by hreinecke
There is a ramdisk block device (brd), and there is a null multiqueue device (nullblk). The one can do I/O, but doesn't use multiqueue, and the other does multiqueue but cannot do I/O.
Finish crmsh history guide
an invention by dmuhamedagic
There's a crmsh history guide in works for a very long time and it really really needs to be finished.
Test openQA in openQA with openQA using openQA for openQA
a project by RBrownSUSE
Occasionally, new versions of openQA break things. How do you stop that? MORE TESTING!
virt-manager enhancement
an invention by lin_ma
The idea is about virt-manager improvement. It calls libguestfs to provide 3 features for virt-manager:
virt-manager enhancement
an invention by lin_ma
The idea is about virt-manager improvement. It calls libguestfs to provide 3 features for virt-manager:
New Puppet Master for the openSUSE and internal SUSE infrastructure
a project by tampakrap
A new Puppet Master will be set up for the openSUSE and public SUSE infrastructure. We will need to move the puppet code from the old server to a new Gitlab instance, deploy it to the new box with r10k, and perform syntax, validation and RSpec testing through ci.opensuse.org
The evolution of file system
an idea by ganghe
Study the evolution of file system in the past years, know the current active file system project and technical trends.
Bare metal testing in OpenQA
an invention by kwk
OpenQA uses the VNC protocol to interface with a test system. This limits test systems to be virtualized. Bare metal (physical) systems do not provide VNC out-of-the-box.
Research on COLO - the HA solution for virtualization
a project by gqjiang
COLO or Coarse Grain Lock Stepping is an High Availability solution that builds on top of Remus,
Familiar with SUSE new released products (SUSE Cloud/Storage/Docker)
a project by wanghaisu
I want to use this week to familiar with the SUSE products that i don't have time/chance to participate. For instance, SUSE Cloud, SUSE storage, Docker etc... Just like the presentations in SUSEcon 2015 closing keynote.
Functional comparison analysis between OCFS2 and GFS2
a project by ZRen
Gang(ghe@suse.com) and Eric(zren@suse.com) will do a functional comparison analysis between OCFS2 and GFS2 during this hack week. we will try to setup a GFS2 cluster environment, compare the features and performance with OCFS2,
Functional comparison analysis between OCFS2 and GFS2
a project by ZRen
Gang(ghe@suse.com) and Eric(zren@suse.com) will do a functional comparison analysis between OCFS2 and GFS2 during this hack week. we will try to setup a GFS2 cluster environment, compare the features and performance with OCFS2,
deploy geo cluster
an idea by BinLiu
Apart from local clusters and metro area clusters, SUSE Linux Enterprise High Availability Extension 12 SP2 also supports Geo clusters.Failover between these clusters is coordinated by a higher level entity: the booth daemon (boothd). I 'd like to deploy a geo cluster, and look into the design of booth.
build a 10GB bandwith iscsi server
a project by LSZhu
In Beijing HA server room, we have a Huawei switch with a 10GB bandwith uplink FC port, a iSCSI HBA, a desktop computer, and some SFPs, I will build a 10GB bandwith iscsi server.
Deploy mesos on SLE12
a project by qmsu
- Build zookeeper, mesos-master and mesos-slave on SLE12
- Setup a 3-nodes high-availability cluster (zookepper + mesos-master + mesos-slave run on each node)
Improve Virt CI Testing
a project by mlatimer
With all the changes in the qa_virtauto world, our local CI testing has become rather fragile. This project is all about stabilizing the CI testing and ensuring all builds are fully tested - without manual intervention. :)
Improve openvswitch+libvirt+Xen
a project by jfehlig
openvswitch is used by cloud infrastructure (e.g. OpenStack) and software defined networking stacks, often in conjunction with KVM and Xen compute resources. When creating workloads on KVM compute resources, orchestration services can specify the openvswitch interfaceid and port-profile of the workload's virtual interface(s). E.g. orchestration can create workload configuration containing
Look into the design of gfs2
a project by ZRen
GFS2 and OCFS2 are 2 cluster filesystems in linux kernel. We also support GFS2, though most of our customers use OCFS2 as we recommend. Last hackweek, from
Write SUSE engineering blog posts
a project by ptesarik
L3 bug reproduction often requires becoming the admin for a moment. I'd like to write down some nifty tricks I used to get certain “interesting” system configurations to work.
Deploy mesos on SLE12
a project by qmsu
- Build zookeeper, mesos-master and mesos-slave on SLE12
- Setup a 3-nodes high-availability cluster (zookepper + mesos-master + mesos-slave run on each node)
Learn and migrate virtualization test to Twopence structure
a project by XGWang0
Task: - Learn Twopence structure
Introduce drbdmanage on SLE product and divi into the new features of drbd9
an idea by wanghaisu
DRBD is a block device which is designed to build high availability clusters. Compare to DRBD8, new released DRBD9 improved the capability and user cases on HA and CLOUD environment, also improve the performance. drbdmanage is a new management approach of DRBD9, aim to establish drbd environment in a C/S way, which is easy for deploy on CLOUD environment. We only build it in obs, now i can introduce it on the latest SLE product.
OCFS2 optimization on hybrid storage investigation
an idea by ganghe
Nowadays, SSD (fast hard disk) is very popular, but still expensive. Some users want to use some SSD hard disks and some common hard disks to set up a hybrid storage infrastructure, in this case, how does OCFS2 file system utilize these SSD hard disks effectively? so far, we have not any particular optimization, OCFS2 considers these hard disks as one kind of hard disk. So, I want to investigate what we can do in improving OCFS2 under a hybrid storage infrastructure, let OCFS2 be able to aware fast hard disks, and use them more effectively.
Play with booth and pacemaker_remote
a project by KGronlund
The public cloud is generally not a high availability-friendly environment, with unpredictable I/O latencies and machine stalls, custom tools needed for handling IP assignment etc. The idea with this project is to see if there is any way to leverage the Raft algorithm and booth together with pacemaker_remote for resource management to manage cloud instances and services running in the cloud.
FCoE over virtio
a project by hreinecke
This project aims for enabling FCoE over virtio-net. With that we should be able to run FCoE within a KVM guest, and finally have a 'real' FC host in a KVM guest. This should enable 'real' FC testing, like link failure, multipath operations etc.
Packaging cleanup in HA
an idea by scarabeus_iv
For a bit time I wanted to check and polish the HA and clustering packages. Now is a good time as any.
Bootstrap openSUSE for MIPS
a project by a_faerber
While in the past MIPS boards were either low-end PIC32 or found in routers running OpenWRT at most, Imagination themselves have recently released the Creator CI20 board (Ingenic, MIPS32) running Debian. And the Shield Pro (previously iGuardian) kickstarter project (Octeon-III, MIPS64) promises to become a playground for testing KVM hardware virtualization.
HA Storage in the market: M$ + Proxmox
a project by zzhou
Microsoft released Windows Server 2016 at October, 2016. In the data center edition, it released Storage Spaces Direct features for SDS/HCI market. What are those new features looks like?
A tool to find a patch series from one of its git commit
a project by david_chang
When doing the backport, I sometimes spend some time to check if the commit comes from a patch series and list all commits of a patch series. So I'd like to create a tool for doing this quickly.
python yast + python kodi plugin
an idea by npower
python yast
My colleague David Mulder started a new version of python yast bindings, I've started to use it for some samba related stuff. However my python is poor, my yast UI knowledge is even poorer :-) I'd like to rewrite the ruby yast examples in python, that way I can hopefully learn a bit more about
Study and try to improve live migration, esp. memory-copy
a project by fei_Shirley
As live migration is widely used in many scenarios nowadays, spend one week time to study it and try to improve its efficiency, e.g. seamlessly migrate with less downgrading the guest. Another challenging part is memory migration, as it involves the dirty memory's detection, record and copy.
Scripts and recipes for setting up VMs with multipath and other compex storage stacks
a project by mwilck
Customers are using complex storage stacks such as LVM over dm-crypt over MD RAID over multipath over iSCSI and FC with LOTs of LUNs, and we're facing problems in that area which are usually very hard to reproduce. It's also hard to guard against regressions.
Path clustering for multipathd
an idea by mwilck
Recent multipath-tools contains a patch series that allows latency-based path prioritization. However the code is clumsy and not well designed.
Virtual GPU display support for Guest VM
a project by lyan
0 Background
ocfs2 online defragmentation
an idea by lchen
So far, ocfs2 has no tool for defragmentation.
Learn Kyber multiqueue I/O scheduler
an idea by gqjiang
There are some multiqueue I/O scheduler nowadays, such as bfq and kyber. And bfq is really complex (about 10K LOC)and error prone from my understanding, since kyber only has less than 1k LOC, it should be more easier and practical to read/play it in one week.
Using Flask-restful to build a set of restful API for HA cluster
a project by XinLiang
This is somehow related with our team's work(https://fate.suse.com/323437), We want to write a set of restful API for any components in HA product stack use to control the cluster.
Enhancement Test Result for xfstests in openQA
a project by yosun
The result for xfstests in osd seems always red[1], but actually it's only a few test fail in a group(around 1/50). If we want to keep use openQA to handle those test, we need some enhancement for that. Try to enhancement test result to make it shows in a better way. - Make more reasonable group for those test
Prototype new LTP upstream runltp script
an invention by metan
Currently the upstream LTP is executed by a hacked up and old runltp script that executes even worse and fairly old mess called ltp-pan which in turn actually executes the test cases. This whole thing is a unmaintainable mess that should have been replaced with something simpler a long time ago. It should also have a few more features that has been requested in the meantime and not implemented since nobody wants to touch the code. For instance executing the test cases on a different machine via ssh and writing the results locally. Another feature I've been thinking about for quite some time is a parallel test execution, since most of the test cases in fact could be executed in parallel which could easily speed up the test run twice. There are other tests that cannot, mostly stress tests, but also test cases that modify global system state, i.e. system time, make use of sysv IPC, use loop devices, etc. These kind of tests should be annotated somehow so that we do not end up with a test cases competing for a global resources in a parallel test run.
Get a basic understanding about MD software RAID setup
an invention by jsmeix
I need to get a basic understanding about MD software RAID setup only via command line tools to be able to understand,
HA inside OpenStack VM ( SLE12SP3 code stream )
a project by zzhou
In the other day, there were questions about to migrate high availability solution into OpenStack.
File system block allocation algorithms comparison and analysis
a project by ganghe
In the past, some customers ever complained that OCFS2 file system performance went down when listing a big directory (e.g. include 400k files). According to my preliminary investigation, this performance problem is related to file system block allocation algorithm. Then, I want to look at the current mainstream file systems (e.g. EXT4, XFS, etc) block allocation algorithms in this hack week, compare and analysis these algorithms advantages/disadvantages.
Memo reminder (may not just a reminder)
a project by yuanren10
INSTRUCTION: A remote reminder connected this server with WIFI module(Maybe not just a reminder ).
Investigate Mycroft and the possibility of GNOME integration.
a project by yfjiang
https://mycroft.ai/
Summarize the tool chain I used to integrate office 365 mailbox.
a project by yfjiang
Since my mailbox has migrated to office365 mailbox a couple of weeks ago, I tried to optimize my tool chain to sync my mail and calendar and integrate to the gnome-shell (calendar, notification). So far I am comfortable with such a set and gonna use 2-3 hours in hackweek to summarize the practice of combining the following tools in written format:
SUSE @home Hands On Lab
a project by johnmpugh
Project Description
In the past year we've found ourselves in the middle of a pandemic, we merged two awesome companies together, and we have completely changed the trajectory of SUSE and Rancher. This project is intended to transfer knowledge of SUSE to Rancher and Rancher to SUSE for those who may be challenged with time and resources to try new things. This gives us a chance to explore other uses for Kubernetes all while taking advantage of older equipment (for use as workers) we may have to spare.
High Available NFS Cluster Concept
a project by roseswe
Tumbleweed on Orange Pi 5 Plus (Rockchip RK3588 board)
an idea by gsu
Learn and play with HAKube
an idea by XinLiang
Reverse Engineer a WiFi-enabled Water Heater and Create Integration for Home Assistant
an idea by nicholasyang
Project Description
Looking for projects around:
Nothing at the moment
Activity